java 将list集合写入文件
时间: 2023-09-10 22:08:15 浏览: 97
可以使用Java的ObjectOutputStream将List集合写入文件。具体步骤如下:
1. 创建一个List集合,向其中添加元素。
2. 创建一个ObjectOutputStream对象,用于将List对象写入文件。
3. 使用ObjectOutputStream的writeObject()方法,将List对象写入文件。
示例代码如下:
```java
import java.io.*;
import java.util.ArrayList;
import java.util.List;
public class WriteListToFile {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("hello");
list.add("world");
list.add("java");
try {
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("list.dat"));
oos.writeObject(list);
oos.close();
System.out.println("List写入文件成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
运行该程序后,会在当前目录下生成一个名为“list.dat”的文件,其中存储了List集合的对象。