import java.util.ArrayList; import java.util.Collections; public class Student implements Comparable<Student> { private String name; private int age; @Override public int compareTo(Student other) { } public static void main(String[] args) { ArrayList<Student> students = new ArrayList<>(); students.add(new Student("Alice", 22)); students.add(new Student("Bob", 20)); students.add(new Student("Charlie", 21)); Collections.sort(students); for (Student student : students) { System.out.println(student.getName()); } } } Bob Charlie Alice import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; public class Student { private String name; private int age; public static void main(String[] args) { ArrayList<Student> students = new ArrayList<>(); students.add(new Student("Alice", 22)); students.add(new Student("Bob", 20)); students.add(new Student("Charlie", 21)); Comparator<Student> comparator = new Comparator<Student>() { @Override public int compare(Student s1, Student s2) { } }; Collections.sort(students, comparator); for (Student student : students) { System.out.println(student.getName()); } } } Alice Bob Charlie


上一篇:
下一篇:
切换中文