有两种方法:
已
Country
落实java.util.Comparable
定义一个接口 自然顺序 对你Country
的对象,也就是使物体本身“知道”自己的排序。然后,您可以使用Collections.sort(List)
或仅从您List
的SortedSet
实现切换到类似的实现TreeSet
(如果不需要重复,则Set
丢弃重复)写一个
java.util.Comparator
来定义一个 强加的顺序, 然后调用Collections.sort(List, Comparator)
或(再次丢失重复项)去输入new TreeSet(Comparator)
。
实现这两个中的一个,就足以解决你的问题-既
Comparable和
Comparator可自由组合,虽然:使用
Comparator将覆盖定义的自然排序
Comparable。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)