用java添加5个学生的姓名到nametxt文件中使用集合的方式用字符缓冲输入输出流
以下是Java代码示例:
import java.io.*;
import java.util.ArrayList;
import java.util.List;
public class AddStudentsToFile {
public static void main(String[] args) {
List<String> students = new ArrayList<>();
students.add("Alice");
students.add("Bob");
students.add("Charlie");
students.add("David");
students.add("Emily");
try (BufferedWriter writer = new BufferedWriter(new FileWriter("name.txt"))) {
for (String student : students) {
writer.write(student);
writer.newLine();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
该程序使用了一个 List 集合来保存学生姓名,然后通过字符缓冲输出流 BufferedWriter 将学生姓名逐行写入到名为 name.txt 的文件中。在写入每个学生姓名之后,都使用 newLine() 方法添加一个换行符,以便每个姓名占据独立的一行。注意,这里使用了 try-with-resources 语句来自动关闭输出流。如果发生任何 I/O 异常,则会打印异常堆栈跟踪信息
原文地址: https://www.cveoy.top/t/topic/gFe5 著作权归作者所有。请勿转载和采集!