以下是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 异常,则会打印异常堆栈跟踪信息

用java添加5个学生的姓名到nametxt文件中使用集合的方式用字符缓冲输入输出流

原文地址: https://www.cveoy.top/t/topic/gFe5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录