«arraylist» etiketlenmiş sorular

Bazı dillerde / platformlarda (Java veya .NET gibi) bulunan basit bir toplama veri türü. Dizi listesi, her iki DS'nin güçlü yanlarından yararlanarak bir dizi kullanarak bir liste uygular.



16
Java: ArrayList'te kopyalar tespit edilsin mi?
Bir ArrayList'in Java'da aynı elementlerden birden fazlasını içerip içermediğini nasıl tespit edebilirim (doğru / yanlış döndürür)? Çok teşekkürler, Terry Düzenle "Blokları" birbirleriyle değil, tamsayı değerlerini karşılaştırmak istediğimi söylemeyi unuttum. Her "bloğun" bir int'si vardır ve onları farklı kılan da budur. "GetNum" adlı bir yöntemi çağırarak belirli bir Bloğun int değerini …

8
ArrayList yineleyicisini kullanırken ArrayIndexOutOfBoundsException
Şu anda, şuna benzeyen bir kod parçası içeren bir programım var: while (arrayList.iterator().hasNext()) { //value is equal to a String value if( arrayList.iterator().next().equals(value)) { // do something } } ArrayList'te yinelemeye kadar bunu doğru yapıyor muyum? Aldığım hata: java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.get(Unknown Source) at main1.endElement(main1.java:244) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown …


10
Dizi Listesinden Öğeyi Kaldır
Bir ArrayListvarsayımım var listve 8 öğe AH var ve şimdi int dizisinde depolanan 1,3,5 konum Öğeyi silmek istiyorumlist nasıl yapabilirimden . Bunu yapmaya çalışıyorum ArrayList<String> list = new ArrayList<String>(); list.add("A"); list.add("B"); list.add("C"); list.add("D"); list.add("E"); list.add("F"); list.add("G"); list.add("H"); int i[] = {1,3,5}; for (int j = 0; j < i.length; j++) …
100 java  arraylist 


13
İki listedeki ortak öğeler
İki sahip ArrayListüç tamsayılar her Nesneleri. İki listenin ortak unsurlarını geri getirmenin bir yolunu bulmak istiyorum. Bunu nasıl başarabileceğime dair bir fikri olan var mı?


6
Java 8'de, ArrayList'in varsayılan kapasitesi neden şimdi sıfır?
Hatırladığım kadarıyla, Java 8'den önce varsayılan kapasite ArrayList10'du. Şaşırtıcı bir şekilde, varsayılan (void) kurucu hakkındaki yorum hala şunu söylüyor: Constructs an empty list with an initial capacity of ten. Kimden ArrayList.java: /** * Shared empty array instance used for default sized empty instances. We * distinguish this from EMPTY_ELEMENTDATA to …
94 java  arraylist  java-8 

6
<String> - ArrayList <String> dönüştürme sorununu listeleyin
Aşağıdaki bir yöntemim var ... aslında cümle listesini alan ve her cümleyi kelimelere ayıran. İşte burada: public List&lt;String&gt; getWords(List&lt;String&gt; strSentences){ allWords = new ArrayList&lt;String&gt;(); Iterator&lt;String&gt; itrTemp = strSentences.iterator(); while(itrTemp.hasNext()){ String strTemp = itrTemp.next(); allWords = Arrays.asList(strTemp.toLowerCase().split("\\s+")); } return allWords; } Bu listeyi aşağıdaki formatta bir hashmap'e geçirmem gerekiyor HashMap&lt;String, ArrayList&lt;String&gt;&gt; …
91 java  list  arraylist 

8
ArrayList'imi Nasıl İş Parçacığı İçin Güvenli hale getirebilirim? Java'daki soruna başka bir yaklaşım?
Yürütme biter bitmez Thread sınıfını genişleten RaceCar nesnelerini tutmak için kullanmak istediğim bir ArrayList var. Race adlı bir sınıf, bu ArrayList'i, RaceCar nesnesinin yürütülmesi bittiğinde çağırdığı bir geri çağrı yöntemini kullanarak işler. Geri çağrı yöntemi addFinisher (RaceCar sonlandırıcı), RaceCar nesnesini ArrayList'e ekler. Bunun, Threads'ın çalışmayı bitirdiği sırayı vermesi gerekiyor. ArrayList'in …

8
ArrayList'te öğe dizinini bulmanın daha iyi bir yolu var mı?
Bir Android uygulaması için aşağıdaki işlevselliğe sahibim private ArrayList&lt;String&gt; _categories; // eg ["horses","camels"[,etc]] private int getCategoryPos(String category) { for(int i = 0; i &lt; this._categories.size(); ++i) { if(this._categories.get(i) == category) return i; } return -1; } Bir elemanın konumunu elde etmek için bir fonksiyon yazmanın "en iyi" yolu bu mu? …



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.