次のJavaコードを使用することは信頼できますか:
TreeSet<String> ts = new TreeSet<String>();
String stringAtIndexThree = Arrays.<Tag> asList(list.toArray(new Tag[list.size()])).get(3);
3 番目のインデックスでオブジェクトを取得するには (と仮定してts.size() > 3
)?
つまりTreeSet<T>#toArray(T[])
、セットに変更が加えられていない場合、常に同じ順序で要素を返しますか?
それが重要な場合、これはComboBoxModel
一意の要素のみを持つ必要がある実装用です (最適には、存在しない を使用しますUniqueList
)。
ありがとう!
トイレ