使用以下Java代码是否可靠:
TreeSet<String> ts = new TreeSet<String>();
String stringAtIndexThree = Arrays.<Tag> asList(list.toArray(new Tag[list.size()])).get(3);
在第三个索引处获取对象(假设ts.size() > 3
)?
也就是说TreeSet<T>#toArray(T[])
,如果不对集合进行任何修改,是否总是以相同的顺序返回元素?
如果重要的话,这适用于ComboBoxModel
应该只有唯一元素的实现(最好我会使用不存在的元素UniqueList
)。
谢谢!
厕所