Als «arraylist» getaggte Fragen

Ein einfacher Erfassungsdatentyp, der in einigen Sprachen / Plattformen (z. B. in Java oder .NET) zu finden ist. Die Array-Liste implementiert eine Liste unter Verwendung eines Arrays, wobei beide Stärken des DS genutzt werden.

9
Was ist der Unterschied zwischen ArrayList.clear () und ArrayList.removeAll ()?
Angenommen, dies arraylistist definiert als ArrayList<String> arraylist, ist arraylist.removeAll(arraylist)äquivalent zu arraylist.clear()? Wenn ja, kann ich davon ausgehen, dass die clear()Methode zum Leeren der Array-Liste effizienter ist? Gibt es irgendwelche Einschränkungen bei der Verwendung arraylist.removeAll(arraylist)anstelle von arraylist.clear()?
283 java  arraylist 

9
Wie werden zwei ArrayLists auf dieselbe Weise randomisiert?
Ich habe zwei Arraylist filelistund imgListwelche miteinander in Beziehung, zB „h1.txt“ im Zusammenhang mit „e1.jpg“. Wie kann die Liste imgListnach der Randomisierung von automatisch randomisiert werden fileList? Wenn wir wie in Excel eine bestimmte Spalte sortieren, folgt automatisch die andere Spalte? String [] file = {"H1.txt","H2.txt","H3.txt","M4.txt","M5.txt","M6.txt"}; ArrayList<String> fileList = new …

15
Anfangsgröße für die ArrayList
Sie können die Anfangsgröße für eine ArrayList festlegen, indem Sie dies tun ArrayList<Integer> arr=new ArrayList<Integer>(10); Das kannst du aber nicht arr.add(5, 10); weil es eine Ausnahme außerhalb der Grenzen verursacht. Was nützt es, eine Anfangsgröße festzulegen, wenn Sie nicht auf den von Ihnen zugewiesenen Speicherplatz zugreifen können? Die Add-Funktion ist …

4
Unterschied zwischen if (a - b <0) und if (a <b)
Ich las Javas ArrayListQuellcode und bemerkte einige Vergleiche in if-Anweisungen. In Java 7 werden die Verfahren grow(int)Verwendungen if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; In Java 6 grownicht vorhanden. Die Methode verwendet ensureCapacity(int)jedoch if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Was war der Grund für die Änderung? War …

12
Konvertieren Sie Iterator in ArrayList
In Anbetracht Iterator&lt;Element&gt;, wie können wir das konvertieren Iteratorzu ArrayList&lt;Element&gt;(oder List&lt;Element&gt;) in der besten und schnellsten Art und Weise möglich, dass so können wir verwenden ArrayList‚s Operationen darauf, wie get(index), add(element)etc.
241 java  list  arraylist  iterator 

7
Java List.add () UnsupportedOperationException
Ich versuche, einer List&lt;String&gt;Instanz Objekte hinzuzufügen, aber es wird eine ausgelöst UnsupportedOperationException. Weiß jemand warum? Mein Java-Code: String[] membersArray = request.getParameterValues('members'); List&lt;String&gt; membersList = Arrays.asList(membersArray); for (String member : membersList) { Person person = Dao.findByName(member); List&lt;String&gt; seeAlso; seeAlso = person.getSeeAlso(); if (!seeAlso.contains(groupDn)){ seeAlso.add(groupDn); person.setSeeAlso(seeAlso); } } Die Fehlermeldung: java.lang.UnsupportedOperationException java.util.AbstractList.add …

7
Java ArrayList-Kopie
Ich habe eine ArrayList l1Größe 10. Ich ordne l1einen neuen Listenreferenztyp zu l2. Will l1und l2zeige auf dasselbe ArrayListObjekt? Oder ist eine Kopie des ArrayListObjekts zugeordnet l2? Wenn l2ich bei der Verwendung der Referenz das Listenobjekt aktualisiere, werden auch die Änderungen im l1Referenztyp berücksichtigt. Beispielsweise: List&lt;Integer&gt; l1 = new ArrayList&lt;Integer&gt;(); …
214 java  arraylist 

5
Java ArrayList an einem bestimmten Index ersetzen
Ich brauche bitte Hilfe bei diesem Java. Ich habe eine ArrayList mit Glühbirnen erstellt und versuche, eine Glühbirne mit einem bestimmten Index durch eine andere zu ersetzen. Wie gehe ich mit der folgenden Überschrift vor? public void replaceBulb(int index, Bulbs theBulb) { }
212 java  arraylist 

20
So vermeiden Sie java.util.ConcurrentModificationException beim Durchlaufen und Entfernen von Elementen aus einer ArrayList
Ich habe eine ArrayList, über die ich iterieren möchte. Während ich darüber iteriere, muss ich gleichzeitig Elemente entfernen. Offensichtlich wirft dies eine java.util.ConcurrentModificationException. Was ist die beste Vorgehensweise, um dieses Problem zu lösen? Soll ich zuerst die Liste klonen? Ich entferne die Elemente nicht in der Schleife selbst, sondern in …
203 java  arraylist  foreach 





13
Java ArrayList, wie Elemente am Anfang hinzugefügt werden
Ich muss einer ArrayListWarteschlange Elemente hinzufügen , aber wenn ich die Funktion zum Hinzufügen eines Elements aufrufe, möchte ich, dass sie das Element am Anfang des Arrays hinzufügt (damit es den niedrigsten Index hat) und wenn das Array 10 Elemente hinzufügt Ein neues Ergebnis führt zum Löschen des ältesten Elements …
181 java  arrays  arraylist  stack 

7
Überprüfen Sie, ob in ArrayList ein Wert vorhanden ist
Wie kann ich überprüfen, ob ein im Scanner geschriebener Wert in einem vorhanden ist ArrayList? List&lt;CurrentAccount&gt; lista = new ArrayList&lt;CurrentAccount&gt;(); CurrentAccount conta1 = new CurrentAccount("Alberto Carlos", 1052); CurrentAccount conta2 = new CurrentAccount("Pedro Fonseca", 30); CurrentAccount conta3 = new CurrentAccount("Ricardo Vitor", 1534); CurrentAccount conta4 = new CurrentAccount("João Lopes", 3135); lista.add(conta1); lista.add(conta2); …
179 java  arraylist  contains 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.