«collections» etiketlenmiş sorular

Koleksiyonlar API'ları, geliştiricilere nesne koleksiyonlarının işlenmesini kolaylaştıran bir dizi sınıf ve arabirim sağlar.

9
Tuples listesini kolayca nasıl başlatabilirim?
Ben tuples seviyorum . İlgili bilgileri, bir yapı veya sınıf yazmak zorunda kalmadan hızlı bir şekilde gruplandırmanıza olanak tanır. Çok yerelleştirilmiş kodu yeniden düzenlerken bu çok kullanışlıdır. Ancak bunların bir listesini başlatmak biraz gereksiz görünüyor. var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, "cow" ), Tuple.Create( 5, "chickens" ), …


12
Java: Koleksiyondan ilk öğeyi alma
Bir koleksiyonum varsa Collection<String> strs, ilk öğeyi nasıl çıkarabilirim? Sadece bir tane arayabilir Iterator, ilkini alabilir next(), sonra atabilirim Iterator. Bunu yapmanın daha az savurgan bir yolu var mı?

10
.NET HashTable Vs Sözlük - Sözlük kadar hızlı olabilir mi?
Ne zaman ve neden bir sözlük veya HashTable kullanmak için anlamaya çalışıyorum. Burada biraz arama yaptım ve insanların tamamen katıldığım Sözlüğün genel avantajlarından bahsettiklerini gördüm, bu da hafif bir performans kazancı için boks ve kutudan çıkarma avantajına yol açıyor. Ama aynı zamanda Sözlük her zaman yerleştirildikleri sırayla nesneleri döndürmez, sıralanan …

8
Intersect () öğesinin tersi
Kesişim, iki koleksiyon arasındaki eşleşmeleri bulmak için kullanılabilir, örneğin: // Assign two arrays. int[] array1 = { 1, 2, 3 }; int[] array2 = { 2, 3, 4 }; // Call Intersect extension method. var intersect = array1.Intersect(array2); // Write intersection to screen. foreach (int value in intersect) { Console.WriteLine(value); …


9
İki ArrayList'i aynı şekilde rastgele nasıl sıralayabilirim?
Ben iki arraylist var filelistve imgListbirbirleri ile ilgili, örneğin "e1.jpg" ile ilgili "H1.txt". Listesinin randomizasyonuna imgListgöre otomatik olarak nasıl randomize edilir fileList? Excel'de olduğu gibi, belirli bir sütunu sıralarsak, diğer sütun otomatik olarak takip eder mi? String [] file = {"H1.txt","H2.txt","H3.txt","M4.txt","M5.txt","M6.txt"}; ArrayList<String> fileList = new ArrayList<String>(Arrays.asList(file)); String [] img = …

8
C # 'daki köşeli parantez operatörünü nasıl aşırı yüklerim?
Örneğin, DataGridView bunu yapmanıza izin verir: DataGridView dgv = ...; DataGridViewCell cell = dgv[1,5]; ama hayatım boyunca dizin / köşeli parantez operatörü ile ilgili belgeleri bulamıyorum. Buna ne diyorlar? Nerede uygulanır? Fırlatabilir mi? Aynı şeyi kendi sınıflarımda nasıl yapabilirim? ETA: Tüm hızlı cevaplar için teşekkürler. Kısaca: ilgili belgeler "Eşya" özelliğinin …

16
İki farklı listenin tam olarak aynı öğeleri içerip içermediğini bulmanın kolay yolu?
İki Liste'nin standart Java kitaplıklarında tam olarak aynı öğeleri içerip içermediğini bulmanın en kolay yolu nedir? İki Listenin aynı örnek olup olmadığı veya Listelerin type parametresinin farklı olup olmadığı önemli olmamalıdır. Örneğin List list1 List<String> list2; // ... construct etc list1.add("A"); list2.add("A"); // the function, given these two lists, should …
253 java  collections 

15
Java'da bir listeyi ters sırada yineleme
Jenerikler kullanmak için bir kod parçası geçiriyorum. Bunu yapmak için bir argüman, for döngüsünün dizinleri takip etmekten veya açık bir yineleyici kullanmaktan çok daha temiz olmasıdır. Vakaların yaklaşık yarısında, liste (ArrayList) bugün bir dizin kullanılarak ters sırada yineleniyor. Birisi bunu yapmak için daha temiz bir yol önerebilir ( indexed for …
251 java  collections 



5
<T> Listesi kampanya siparişini garanti ediyor mu?
Bir Listede 3 dizgim olduğunu varsayalım (örneğin "1", "2", "3"). Sonra onları "2" yi konum 1'e yerleştirmek için yeniden sıralamak istiyorum (örn. "2", "1", "3"). Bu kodu kullanıyorum (indexToMoveTo için 1 ayarı): listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo, itemToMove); Bu işe yarıyor gibi görünüyor, ama bazen garip sonuçlar alıyorum; bazen sipariş yanlış veya listedeki …
238 c#  .net  collections 

18
Neden java.util.Set get (int dizini) yok?
Eminim bunun iyi bir nedeni vardır, ancak birisi neden java.util.Setarayüzün eksik olduğunu get(int Index)veya benzer bir get()yöntemi açıklayabilir mi? Görünüşe göre setler bir şeyleri koymak için harika, ancak ondan tek bir öğe almanın zarif bir yolunu bulamıyorum. İlk öğeyi istediğimi biliyorsanız, kullanabilirim set.iterator().next(), ancak aksi takdirde belirli bir dizindeki bir …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.