gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 09:48:11 24 4
gpt4 key购买 nike

我想在对列表进行排序时合并重复项。但是 Collections.sort() 对此没有帮助。此外,我的列表的大部分部分已经排序,那么是否有任何其他 libray 方法可以为我提供排序以及重复项的合并?

最佳答案

Set<Foo> sortedAndMerged = new TreeSet<Foo>(myFooComparator);
sortedAndMerged.addAll(list);

就是这样。不需要更多了。什么是 Set 和 TreeSet 的解释在他们的 javadoc 中可用。

请注意,在这种情况下,重复的意思是“当使用比较器进行比较时,它被认为是相等的”。

关于java - Collections.sort() 不合并重复项。我可以替代任何其他图书馆吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21527859/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com