「java集合工具」java 工具库

博主:adminadmin 2022-12-27 14:42:07 73

本篇文章给大家谈谈java集合工具,以及java 工具库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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 工具库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-27,除非注明,否则均为首码项目网原创文章,转载请注明出处。