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