Witam mam problem z posortowaniem listy rosnąco po imionach szukałem w internecie pół dnia rozwiązania, niestety nie znalazłem odpowiedzi.
public class Main {
public static void main(String[] args) {
ArrayList<Person> people = new ArrayList<>();
people.add(new Person("Daniel", "derowski", 25));
people.add(new Person("Aniela", "Aniolowska", 52));
people.add(new Person("Bartłomiej", "Barowski", 21));
people.add(new Person("Cecylia", "celowska", 19));
people
.stream()
.sorted((o1, o2) -> o1.getName().compareTo(o2.getName()))
.collect(Collectors.toList());
System.out.println(people);
}
}