我需要一个集合,它不允许有重复元素,并且可以排序,同时支持
subList(startIndex, endIndex)
方法。是否存在这样的集合,如果存在,是什么集合类型呢?
TreeMap
没有重复元素,也可排序,但不支持subList(index, index)
方法。ArrayList
支持subList(index, index)
方法,但可能包含重复值。是否有其他选择?
TreeMap
甚至不是一个Collection
。最接近的是Set
或SortedSet
,它们都是Collection
。 - Steve KuosubMap(K fromKey, K toKey)
,可能可以满足您的需求,而TreeSet则有相应的subSet()
方法。 - rsp