У меня есть список объектов Java, которые я хочу отсортировать в соответствии с несколькими полями.
public class graduationCeremony {
String campus;
String faculty;
String building;
}
Можно ли использовать интерфейс Comparator
или Comparable
для сортировки списка в соответствии с несколькими полями? Все примеры, которые я видел, сортируются только по одному полю. Другими словами, можно сортировать по "кампусу" или "факультету" или "зданию". Я хочу сортировать по "кампусу", затем "способность", затем "строить" (как это существует в SQL: ORDER BY campus, faculty, building
)
Я думаю, что этот вопрос был задан до, но я не понимаю принятого ответа. Может ли кто-нибудь расширить или проиллюстрировать этот ответ?