【发布时间】:2013-07-09 03:05:30
【问题描述】:
我有一个表示严重性级别的枚举
public enum Severity {
HIGH("H"), MEDIUM("M"), LOW("L");
}
Person one = new Person();
one.setSeverity(Severity.HIGH);
其他领域...
Person two = new Person();
two.setSeverity(Severity.LOW);
.....
Person three = new Person();
three.setSeverity(Severity.HIGH);
List<Person> persons = Lists.newArrayList();
persons.add(one);
persons.add(two);
persons.add(three);
我想对人员列表进行排序以按严重性字段排序(即 HIGH、MEDIUM 然后 LOW)。
我对人员列表排序后的预期结果应该是 HIGH,HIGH,LOW 的顺序?
我能知道我如何做到这一点吗?
注意:我正在使用 com.google.common.collect
【问题讨论】:
标签: java collections