用于存储可能相等元素的集合排序?

Ofe*_*Ron 1 java sorting collections

我尝试使用TreeSet但它禁止双打有没有办法改变它?如果没有办法,我应该用什么来存储(相等和不相等)元素排序?

ami*_*mit 5

您可以使用List [特定于ArrayList]来保存元素,并Collections.sort()在完成填充后使用它进行排序.

有时a PriorityQueue也是一个不错的选择 - 如果你真正需要的是保持集合中最小/最大的元素.

如果你想维护一个已排序的集合 - SortedBag[来自apache commons集合]可能就是你所追求的.你可以从这里下载一个jar 并将它添加到你的类路径中,然后使用它!请注意,apache产品非常常用,因此经常进行测试!