Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.Collections;
- public class ListOfHumans {
- public static void main(String[] args) {
- Student s1 = new Student("Вероника", "Зорина");
- Student s2 = new Student("Алиса", "Истомина");
- Educator e1 = new Educator("Светлана", "Чистякова");
- Magistrant m1 = new Magistrant("Григорий", "Геращенко");
- ArrayList<Human> list = new ArrayList();
- list.add(s1);
- list.add(s2);
- list.add(e1);
- list.add(m1);
- System.out.println("До сортировки:");
- for (Human human : list) {
- System.out.println(human);
- }
- System.out.println();
- System.out.println("Сортировка студентов по фамилии и имени");
- ArrayList array = Human.createArrayOfStudents(list);
- Collections.sort(array, Human::compareTo);
- for (Human u : list) {
- System.out.println(u);
- }
- System.out.println();
- Collections.sort(array, new MyComparator());
- for (Human u : list) {
- System.out.println(u);
- }
- System.out.println();
- System.out.println("Сортировка всех по фамилии и имени:");
- Collections.sort(list, Human::compareTo);
- for (Human u : list) {
- System.out.println(u);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement