はもちろん、セットは順序のいずれかの種類を持っていないので、私はセットの "toArray"は確定的ですか?
String[] string = mySet.toArray();
をすれば、私は任意の特定の順序を期待することはできませんしかし、私は、私は文字列の配列を注文する気にしないユースケースに直面していますであるが、私はその後、二組が等しい場合というケースのように、それが必要なのか:
StringUtils.join(mySet.toArray(),',');
は関係なく、私が実行回数、常に、それらのセットのための同じ正確な文字列を生成しません私は同じコードに固執すると仮定してプログラム。
この保証はありますか?
同様に、イテレータ内の指定されたセットに対して要素が表示される順序については、この全体が真ですか?
Anが脇: "Javaは" 頭字語ではありません。 – bernie
セットは注文可能です。たとえば、TreeSetです。 – kukudas
@kukudas私は真に "順序付けなし"がセットの事実上の要件の1つであると真剣に考えました。ありがとう! – Jeremy