将ArrayList保存并打印到文件的方法可以通过以下步骤实现:
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("元素1");
arrayList.add("元素2");
arrayList.add("元素3");
String filePath = "文件路径";
try (FileWriter fileWriter = new FileWriter(filePath);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter)) {
// 写入ArrayList中的元素到文件
for (String element : arrayList) {
bufferedWriter.write(element);
bufferedWriter.newLine(); // 换行
}
} catch (IOException e) {
e.printStackTrace();
}
for (String element : arrayList) {
System.out.println(element);
}
完整的代码示例:
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
public class ArrayListToFile {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("元素1");
arrayList.add("元素2");
arrayList.add("元素3");
String filePath = "文件路径";
try (FileWriter fileWriter = new FileWriter(filePath);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter)) {
// 写入ArrayList中的元素到文件
for (String element : arrayList) {
bufferedWriter.write(element);
bufferedWriter.newLine(); // 换行
}
} catch (IOException e) {
e.printStackTrace();
}
// 打印ArrayList中的元素
for (String element : arrayList) {
System.out.println(element);
}
}
}
这样,ArrayList中的元素就会被保存到指定的文件中,并且可以通过打印来验证ArrayList中的元素。
领取专属 10元无门槛券
手把手带您无忧上云