Collections.sort()不会合并重复项.我可以替代其他任何图书馆吗?

Raj*_*pta 1 java sorting collections

我想在排序列表时合并重复项.但Collections.sort()对此没有帮助.我列表中的大多数部分都已经排序了,那么还有其他任何一种libray方法可以让我对重复项进行排序吗?

JB *_*zet 7

Set<Foo> sortedAndMerged = new TreeSet<Foo>(myFooComparator);
sortedAndMerged.addAll(list);
Run Code Online (Sandbox Code Playgroud)

而已.没有更多需要.可以在他们的javadoc中找到Set和什么是TreeSet的解释.

请注意,在此上下文中,重复意味着"当使用比较器进行比较时,它被视为相等".