按多个字段对对象列表进行排序
2022-09-01 00:46:12
我有一个Java对象列表,我想根据多个字段进行排序。
public class graduationCeremony {
String campus;
String faculty;
String building;
}
是否可以使用 a 或接口根据多个字段对列表进行排序?我看到的所有示例仅根据一个字段进行排序。换句话说,可以按“校园”或“教师”或“建筑”进行排序。我想按“校园”排序,然后是“教师”,然后是“建筑”(因为它存在于SQL中:Comparator
Comparable
ORDER BY campus, faculty, building
)
我想这个问题以前问过,但我不明白公认的答案。有人可以扩展或说明这个答案吗?