«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.






13
Arrays.asList (dizi) ve yeni ArrayList <Integer> (Arrays.asList (dizi)) arasındaki fark
Arasındaki fark nedir 1.List&lt;Integer&gt; list1 = new ArrayList&lt;Integer&gt;(Arrays.asList(ia)); //copy 2.List&lt;Integer&gt; list2 = Arrays.asList(ia); iatamsayı dizisi nerede . Bazı işlemlere izin verilmediğini öğrendim list2. neden böyle bellekte nasıl saklanır (referanslar / kopya)? Listeleri karıştırdığımda list1orijinal diziyi etkilemiyor ama etkiliyor list2. Ama yine list2de biraz kafa karıştırıcı. Nasıl ArrayListyeni oluşturmasını liste farklıdır …
119 java  list  collections 

7
Java'da boş bir harita oluşturmanın en iyi yolu
Boş bir harita oluşturmam gerekiyor. if (fileParameters == null) fileParameters = (HashMap&lt;String, String&gt;) Collections.EMPTY_MAP; Sorun, yukarıdaki kodun bu uyarıyı oluşturmasıdır: Tip güvenliği: Haritadan HashMap'e kontrol edilmemiş atama Bu boş haritayı oluşturmanın en iyi yolu nedir?


8
List <int> öğesini virgülle ayrılmış dizeye dönüştürme
Bir Listeyi virgülle ayrılmış dizgeye dönüştürmenin bir yolu var mı? Dönüp inşa edebileceğimi biliyorum, ama bir şekilde bazılarınız bunu yapmanın daha havalı bir yolunu? Bu tür 'hileleri' gerçekten öğrenmek istiyorum, bu yüzden lütfen kullandığınız yöntemle ilgili belgeleri açıklayın veya bunlara bağlantı verin.
116 c#  collections 

6
Java Immutable Collections
Gönderen Java 1.6 Koleksiyonu Çerçeve belgeler : Herhangi bir değişiklik işlemleri (örneğin desteklemeyen Koleksiyonları add, removeve clear) olarak adlandırılır değiştirilemez . [...] Ek olarak Koleksiyon nesnesinde hiçbir değişikliğin görünür olmayacağını garanti eden koleksiyonlar, değişmez olarak adlandırılır . İkinci kriter kafamı biraz karıştırıyor. İlk koleksiyon değiştirilemez olduğu ve orijinal koleksiyon referansının …


9
Scala'da Java koleksiyonları üzerinde yineleme
Kullanan bir Scala kodu yazıyorum Apache POI API'sini . java.util.IteratorSheet sınıfından aldığım satırların içerdiği satırları yinelemek istiyorum . Yineleyiciyi bir for eachstil döngüsünde kullanmak istiyorum , bu yüzden onu yerel bir Scala koleksiyonuna dönüştürmeye çalışıyorum ama şansım olmayacak. Scala sarmalayıcı sınıflarına / özelliklerine baktım, ancak bunları nasıl doğru kullanacağımı göremiyorum. …

12
Android-java- Bir nesne listesini nesne içindeki belirli bir değere göre sıralama
Nesnelerin bir dizi listesini, nesne içindeki belirli bir değere göre sıralamaya çalışıyorum. Böyle bir şeyi yapmak için en iyi yaklaşım ne olurdu? Collections.sort () 'u bir tür karşılaştırıcıyla kullanmalı mıyım? Bir nesne listesini, değişkenlerden birinde tuttukları bir kayan değerle sıralamaya çalışıyorum. DÜZENLEME: Şimdiye kadar sahip olduğum şey bu: public class …

10
Dizi / Dizge Listesini diziye / Tamsayılar Listesi'ne dönüştürmek için Lambda ifadesi
Java 8 güçlü lambda ifadeleriyle birlikte geldiğinden, Bir Dizeler Listesini / dizisini diziye / Tamsayılar Listesi, Kayanlar, Çiftler vb. Dönüştürmek için bir işlev yazmak istiyorum. Normal Java'da, bu kadar basit olurdu for(String str : strList){ intList.add(Integer.valueOf(str)); } Ancak, bir Tamsayılar dizisine dönüştürülecek bir Dizeler dizisi verildiğinde, bir lambda ile aynı …

5
Birden çok Koleksiyonu tek bir mantıksal Koleksiyonda birleştirmek mi?
Bir sınıfın üyeleri olarak sabit sayıda koleksiyonum (örneğin 3 DiziListesi) olduğunu varsayalım. Şimdi, tüm öğeleri diğer sınıflara göstermek istiyorum, böylece tüm öğeler üzerinde basitçe yineleme yapabilirler (ideal olarak, salt okunur). Guava koleksiyonlarını kullanıyorum ve geçici kopyalar yapmadan dahili koleksiyonlar üzerinde mantıksal bir görünüm oluşturmak için guava yineleyicileri / yineleyicileri nasıl …
110 java  collections  guava 

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.