假设我有一个自然排序的 TreeSet。我可以使用什么接口(interface)和方法来使新的 TreeSet 保持与第一个列表相同的顺序。
最佳答案
使用相同的Comparator
(如果您的元素实现Comparable
,则使用naturalOrder
):
class A implements Comparable<A> { }
final TreeSet<A> firstSet = new TreeSet<>();
final TreeSet<A> secondSet = new TreeSet<>(firstSet.comparator());
final TreeSet<A> secondSetNaturalOrder = new TreeSet<>(Comparator.naturalOrder());
关于java - 使不同的 TreeSet 保持与另一个 TreeSet 相同的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60341983/