private void deleteStu(){ Scanner scanner = new Scanner(System.in); Student stu = new Student(); System.out.println("请输入学号"); stu.id = scanner.nextLong(); for(int i=0; i<arrayList.size(); i++){ if(arrayList.get(i).id == stu.id){ arrayList.remove(i); break; } else{ System.out.println("该学生不存在"); } } }
时间: 2024-04-26 16:22:13 浏览: 68
学生管理信息系统——c语言版
这是一个Java类中的一个方法,该方法名为deleteStu,其访问修饰符为private,意味着该方法只能在当前类中被访问。该方法通过Scanner类从控制台输入要删除的学生的学号,并遍历ArrayList容器中的元素,找到与输入学号相同的学生信息。如果找到了对应的学生信息,则通过ArrayList容器的remove方法将该学生信息从容器中删除;如果没有找到对应的学生信息,则输出提示信息"该学生不存在"。该方法的作用是从ArrayList容器中根据学号删除学生信息。
阅读全文