Kümeler ve Liste arasındaki farkları biliyorum (benzersiz ve yinelenen çoğaltmalara izin verilmiyor, sipariş edilmiyor/sipariş verilmiyor). Aradığım şey, öğelerin emrini tutan bir settir (bu kolay), fakat bir öğenin eklendiği endeksi de kurtarabilmem gerekir. Yani eğer dört element eklerseniz, o zaman bunlardan birinin girildiği sırayı bilmek istiyorum.java.util.Set içindeki bir öğenin endeksini nasıl alabilirim
Herhangi bir anda, bir String'in önceden eklenip eklenmediğini kontrol edebilir ve dizede dizinin dizinini alabilirim. Bunun gibi bir şey var mı yoksa kendim mi uygulamalıyım?
Bu arada "birini" kaldırırsanız getIndex'in ne için geri gelmesini beklerdiniz? –
Eğer http://commons.apache.org/collections/ ortak koleksiyonda bulunmuyorsa, o zaman bunu kendiniz uygulamak zorunda kalacağınızı düşünüyorum. –
Eh, set sipariş edilmesi gerektiğinden, eğer bir eleman tüm elemanlar çıkarılmışsa Bundan sonra bir pozisyon yeniden tahsis edildi. Var olmayan bir elementin getIndexini yaparsam ya da kaldırılmış olsaydım, -1 elde ederdim. –