这几天感冒了,人都是麻的,不晓得学了些什么的东西,也不晓得写些啥子,还是完成个任务嘛。
// 修改学生,
public static void updataStudent(String fileName) throws IOException {
ArrayList<Student> arr = new ArrayList<Student>();
Scanner sc = new Scanner(System.in);
System.out.println("请输入要修改的学生编号:");
String id = sc.next();
readData(fileName, arr);
boolean flag = false;// 用于判断是否有一样的id
for (int i = 0; i < arr.size(); i++) {// 这里怎么把Student类型的转成String用于判断
Student s = arr.get(i);
if (id.equals(s.getId())) {
flag = true;
System.out.println("请输入学生的姓名:");
s.setName(sc.next());
System.out.println("请输入学生的年龄:");
s.setAge(sc.next());
System.out.println("请输入学生的地址:");
s.setAddress(sc.next());
writeData(fileName, arr);
System.out.println("修改成功");
writeData(fileName, arr);
break;
}
}
while (flag == false) {
System.out.println("您输入的学号不存在,请重新选择。");
}
}
|
|