如何在 Java 中将 TreeSet 的元素保存到文件中?
javaobject oriented programmingprogramming更新于 2025/7/1 0:44:17
TreeSet 是 AbstractSet 类的子类,它不允许重复元素。默认情况下,TreeSet 按升序r存储元素,从 TreeSet 中检索元素的速度更快。TreeSet 类内部使用 TreeMap 来存储元素。 TreeSet 中的元素按照其自然顺序进行排序。
我们还可以使用 Arrays.asList() 方法将 TreeSet 中存储的元素保存到文件中,并将该集合作为参数传递给 ObjectOutputStream 类的 writeObject() 方法。
语法
public class TreeSet extends AbstractSet<E> implements NavigableSet<E>, Cloneable, Serializable
示例
import java.util.*;
import java.io.*;
public class TreeSetTest {
public static void main(String args[]) {
try {
String elements[] = {"Raja", "Jai", "Adithya", "Chaitanya"};
Set<String> set = new TreeSet<String>(Arrays.asList(elements));
FileOutputStream fos = new FileOutputStream("set.txt");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(set);
oos.close();
System.out.println("The elements of a Set saved to a File Sucessfully");
} catch(Exception e) {
System.out.println("Error Occurred : " + e.getMessage());
}
}
}
输出
The elements of a Set saved to a File Sucessfully
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

