// 学生list
List<Student> students = new ArrayList<>();
Student s1 = new Student("haha",12,"女");
Student s2 = new Student("xixi",13,"男");
Student s3 = new Student("guagua",14,"女");
students.add(s1);
students.add(s2);
students.add(s3);
// 把name为haha的学生放在最后面
Student temp = new Student();
boolean flag = false;
for(int i = 0; i < students.size(); i++){
Student student = students.get(i);
if (student.getName().equals("haha")) {
temp = student;
flag = true;
students.remove(i);
break;
}
}
if (flag) {
students.add(temp);
}
for(int i = 0 ; i < students.size() ; i++) {
Student s = students.get(i);
System.out.println(s.getName() + s.getAge() + s.getSex());
// xixi13男
// guagua14女
// haha12女
}
【java】把ArrayList的某一个元素放在最后demo
最新推荐文章于 2024-07-16 04:57:52 发布