public static void main(String[] args) throws IOException {
// 创建 ArrayList集合
ArrayList<Student> stus = new ArrayList<>();
stus.add(new Student("ID001","张三",30,"北京"));
stus.add(new Student("ID002","李四",31,"上海"));
stus.add(new Student("ID003","王五",32,"深圳"));
// 创建缓冲输出流
BufferedWriter bw = new BufferedWriter(new FileWriter("day12_javaOOP_io_buffer&print&properties\\stus.txt"));
// 写数据
// 遍历集合
for (Student stu : stus) {
// 创建sb对象,拼接ID001,张三,30,北京格式
StringBuilder sb = new StringBuilder();
sb.append(stu.getSid()).append(",").append(stu.getName()).append(",").append(stu.getAge()).append(",").append(stu.getAddress());
bw.write(sb.toString());
bw.newLine(); // 一个学生信息独占一行
// bw.close();
}
bw.close();
}
把ArrayList集合中的学生数据写入到文本文件
最新推荐文章于 2022-05-30 23:46:48 发布
该博客展示了如何使用Java进行ArrayList集合操作,创建Student对象并存储学生信息。接着,通过BufferedWriter和FileWriter将学生数据写入到stus.txt文件中,每个学生信息占据一行。博客涵盖了ArrayList、文件读写和字符串拼接的基本知识点。
摘要由CSDN通过智能技术生成