标签: java collections
我想知道哪个系列可以提供更好的性能。如果需要的结果是获得非重复排序的集合。
理论上两者都给出相同但想知道如果传递的输入长度超过100K它是否真的有任何区别。也可能是什么原因?
答案 0 :(得分:2)
Collections.sort()在内部使用TimSort,这可能比在TreeSet中添加元素快一点。更重要的是,HashSet和Collections.sort()的内存开销应该低于TreeSet。