java Set 保存到文件
时间: 2024-03-21 13:40:30 浏览: 32
要将一个 Java Set 保存到文件中,你可以使用 Java 中的 ObjectOutputStream 和 FileOutputStream 类。下面是一个简单的示例代码:
```java
import java.io.*;
import java.util.*;
public class SetToFileExample {
public static void main(String[] args) {
Set<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
try {
FileOutputStream fileOut = new FileOutputStream("set.ser");
ObjectOutputStream out = new ObjectOutputStream(fileOut);
out.writeObject(set);
out.close();
fileOut.close();
System.out.println("Set saved to set.ser");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个示例将一个包含三个字符串的 HashSet 保存到名为 "set.ser" 的文件中。要读取这个文件并将其转换为一个 Set,可以使用 ObjectInputStream 和 FileInputStream 类。