java项目把list数据写入txt文件
时间: 2023-07-27 10:07:44 浏览: 58
你可以使用 Java 的 BufferedWriter 和 FileWriter 类来将 List 中的数据写入到 txt 文件中。下面是一个示例代码:
```java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.List;
public class WriteListToFile {
public static void writeListToFile(List<String> list, String fileName) {
try (BufferedWriter writer = new BufferedWriter(new FileWriter(fileName))) {
for (String str : list) {
writer.write(str);
writer.newLine();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例代码中,我们首先创建了一个 BufferedWriter 对象,然后通过 FileWriter 类将其与指定的文件关联起来。接着,我们遍历 List 中的每个元素,将其写入到文件中,并在每个元素后面添加一个换行符,以保证每个元素都单独占据一行。最后,我们使用 try-with-resources 语句来确保 BufferedWriter 对象被正确关闭,从而避免资源泄漏。