Açıkçası, setleri sıralamasının herhangi tür yok, bu yüzden Ancak, ben kullanma dosyası ile karşı karşıya amBir kümenin "toArray" determinist mi?
String[] string = mySet.toArray();
yaparsanız ben dize dizisi sipariş umurumda değil nerede herhangi bir özel sipariş bekleyemezsiniz olduğunu, ama iki kümeleri birbirine eşitse bu durumda olması gerek DO:
StringUtils.join(mySet.toArray(),',');
olursa olsun çalıştırmak kaç kez, her zaman, kümelerine ilişkin aynı dizeyi üretecek Program aynı kodla bağlı olduğumu varsayar.
Bu garantiye sahip miyim?
Benzer şekilde, bir yineleyicide belirli bir Set için öğelerin göründüğü düzen için bu durum geçerli midir?
bir kenara: "Java" bir kısaltma değildir. – bernie
Set'in bir siparişi olabilir. Örneğin TreeSet. – kukudas
Kukudas Ben gerçekten "hiçbir sipariş" bir setin fiili gereksinimleri biri olduğunu düşündüm. Teşekkürler! – Jeremy