排序清单 按特定规则排列对象?

排序清单 按特定规则排列对象?,第1张

排序清单 按特定规则排列对象?

有两种方法:

  1. Country
    落实
    java.util.Comparable
    定义一个接口 自然顺序 对你
    Country
    的对象,也就是使物体本身“知道”自己的排序。然后,您可以使用
    Collections.sort(List)
    或仅从您
    List
    SortedSet
    实现切换到类似的实现
    TreeSet
    (如果不需要重复,则
    Set
    丢弃重复)

  2. 写一个

    java.util.Comparator
    来定义一个 强加的顺序, 然后调用
    Collections.sort(List, Comparator)
    或(再次丢失重复项)去输入
    new TreeSet(Comparator)

实现这两个中的一个,就足以解决你的问题-既

Comparable
Comparator
可自由组合,虽然:使用
Comparator
将覆盖定义的自然排序
Comparable



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5439357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存