Java 学生信息类:创建、存储和写入文件
import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.List;
public class Student { private String name; private String gender; private int age; private int score;
public Student() {
}
public Student(String name, String gender, int age, int score) {
this.name = name;
this.gender = gender;
this.age = age;
this.score = score;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
public static void main(String[] args) {
List<Student> stuList = new ArrayList<>();
stuList.add(new Student('迪丽热巴', '女', 18, 99));
stuList.add(new Student('古力娜扎', '女', 19, 98));
stuList.add(new Student('周杰伦', '男', 20, 88));
stuList.add(new Student('蔡徐坤', '男', 19, 78));
try (FileWriter fw = new FileWriter('a.txt')) {
for (Student stu : stuList) {
String line = stu.getName() + ',' + stu.getGender() + ',' + stu.getAge() + ',' + stu.getScore();
fw.write(line + '\n');
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
原文地址: http://www.cveoy.top/t/topic/olaO 著作权归作者所有。请勿转载和采集!