Написать компаратор по двум полям

92
02 января 2021, 23:50

Есть объекты с двумя полями - String uuid и String fullName. Изначально компаратор был написан для сортировки по uuid,

public int compare(Resume o1, Resume o2) {
            return o1.getUuid().compareTo(o2.getUuid());
        }

теперь его нужно переписать с условием возможного совпадения fullName у разных uuid. Как это сделать?

Answer 1
Comparator<Resume> comparator = Comparator.comparing(Resume::getUuid)
                                          .thenComparing(Resume::getFullName);
READ ALSO
Hibernate @OneToMany. Проблема с CascadeType

Hibernate @OneToMany. Проблема с CascadeType

Проблема: при указании всех CascadeType, кроме CascadeTypeREMOVE над полем private List<Course> courses в классе Instructor, при сохранении объекта класса Instructor не происходит...

119
Как изменить фон TextView элемента в списке?

Как изменить фон TextView элемента в списке?

У меня есть класс Main3Activity, в нем я использую adapter

113
Запись данных в List в Thymeleaf

Запись данных в List в Thymeleaf

Как записывать данные в List в Thymeleaf? Выдает ошибку: orgthymeleaf

123