「java集合工具」java 工具库
本篇文章给大家谈谈java集合工具,以及java 工具库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA:19.使用集合类工具实现一个名片通信录。完成一个具有图形界面的、功能比较完善的名片通信录。
- 2、Java中“集合”是啥意思?集合类的“集合”
- 3、Java中集合类工具这个sort方法,super t什么意思啊?
JAVA:19.使用集合类工具实现一个名片通信录。完成一个具有图形界面的、功能比较完善的名片通信录。
因为Vector已经实现了序列化,所以可以直接用对象流读写,写了一个小例子 供参考
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.Vector;
public class outStream {
static VectorString v = new VectorString();
static File fdata = new File("data");
public static void main(String[] args) {
boolean flag = false;
if(flag){
for(int i = 0; i 10; i++){
v.add("name" + i);
}
saveVector();
}
if (!flag){
readVector();
}
}
private static void saveVector() {
try {
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(fdata));
oos.writeObject(v);
oos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
private static void readVector() {
try {
ObjectInputStream ois = new ObjectInputStream(new FileInputStream(fdata));
v = (VectorString) ois.readObject();
ois.close();
for (String e : v) {
System.out.println(e);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
Java中“集合”是啥意思?集合类的“集合”
在java语言提供的工具类里,一般集合指的是实现了Collection接口的类。
主要是Set、List、Queue
Collection接口方法如下
实现Collection接口的HashSet
实现Collection接口的ArrayList
实现Collection接口的PriorityQueue
另外还有就是实现Map接口的映射集合,HashMap、TreeMap......
Map接口的TreeMap
当然 还有很多很多,就不一一举例了。
另外如果你愿意完全可以定义自己的集合,说白了不就是按照自己的逻辑把对象放在一起么~~~一般实现存、取、排序 就OK了。
Java中集合类工具这个sort方法,super t什么意思啊?
? extends T ?是T或者T的子类
? super T ?是T或者T的父类
关于java集合工具和java 工具库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-27,除非注明,否则均为
原创文章,转载请注明出处。