Raj*_*pta 1 java sorting collections
我想在排序列表时合并重复项.但Collections.sort()对此没有帮助.我列表中的大多数部分都已经排序了,那么还有其他任何一种libray方法可以让我对重复项进行排序吗?
Set<Foo> sortedAndMerged = new TreeSet<Foo>(myFooComparator);
sortedAndMerged.addAll(list);
Run Code Online (Sandbox Code Playgroud)
而已.没有更多需要.可以在他们的javadoc中找到Set和什么是TreeSet的解释.
请注意,在此上下文中,重复意味着"当使用比较器进行比较时,它被视为相等".
| 归档时间: |
|
| 查看次数: |
513 次 |
| 最近记录: |