Cip*_*er0 12 java list data-structures
可能重复:
java中的排序集合
我想知道Java中是否有内置类允许我添加自动排序的元素.如果两个元素的排名相同,则排序应保留添加顺序.我认为这将是一个优先级队列,但不应该"弹出"元素,我希望它们留在列表中.
显然我可以自己实现这个,但我宁愿使用Java语言实现的东西(更少的bug测试/对未来的项目也很好,而不是导入我自己的代码).
如果在语言中没有这样的东西,我也会对第三方来源感兴趣.
Jig*_*shi 13
看来SortedList 这会起作用
此类实现排序列表.它由比较器构成,可以比较两个对象并相应地对对象进行排序.将对象添加到列表时,它将插入到正确的位置.根据比较器相等的对象将按照它们添加到此列表的顺序位于列表中.仅添加比较器可以比较的对象.