Questions marquées «arraylist»

Un type de données de collection simple trouvé dans certains langages / plates-formes (comme Java ou .NET). La liste de tableaux implémente une liste à l'aide d'un tableau, bénéficiant à la fois des atouts du DS.

9
Quelle est la différence entre ArrayList.clear () et ArrayList.removeAll ()?
En supposant que cela arraylistsoit défini comme ArrayList<String> arraylist, est arraylist.removeAll(arraylist)équivalent à arraylist.clear()? Si oui, puis-je supposer que la clear()méthode est plus efficace pour vider la liste des tableaux? Y a-t-il des mises en garde à utiliser à la arraylist.removeAll(arraylist)place de arraylist.clear()?
283 java  arraylist 

9
Comment randomiser deux ArrayLists de la même manière?
J'ai deux arraylist filelistet imgListqui sont liés les uns aux autres, par exemple "H1.txt" lié à "e1.jpg". Comment randomiser automatiquement la liste en imgListfonction de la randomisation de fileList? Comme dans Excel, si nous trions certaines colonnes, l'autre colonne suivra automatiquement? String [] file = {"H1.txt","H2.txt","H3.txt","M4.txt","M5.txt","M6.txt"}; ArrayList<String> fileList = new …

15
Taille initiale pour ArrayList
Vous pouvez définir la taille initiale d'une liste de tableaux en faisant ArrayList<Integer> arr=new ArrayList<Integer>(10); Cependant, vous ne pouvez pas faire arr.add(5, 10); car il provoque une exception hors limites. À quoi sert de définir une taille initiale si vous ne pouvez pas accéder à l'espace que vous avez alloué? …

4
Différence entre if (a - b <0) et if (a <b)
Je lisais le ArrayListcode source de Java et j'ai remarqué des comparaisons dans les instructions if. Dans Java 7, la méthode grow(int)utilise if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; En Java 6, grown'existait pas. La méthode ensureCapacity(int)utilise cependant if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Quelle était la …

12
Convertir l'itérateur en ArrayList
Étant donné Iterator&lt;Element&gt;, comment pouvons - nous le convertir Iteratorà ArrayList&lt;Element&gt;(ou List&lt;Element&gt;) dans le meilleur et le plus rapide façon possible, afin que nous puissions utiliser les ArrayListopérations de sur elle, comme get(index), add(element), etc.
241 java  list  arraylist  iterator 

7
Java List.add () UnsupportedOperationException
J'essaie d'ajouter des objets à une List&lt;String&gt;instance mais cela lance un UnsupportedOperationException. Quelqu'un sait-il pourquoi? Mon code Java: 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); } } Le message d'erreur: …

7
Copie Java ArrayList
J'ai un ArrayList l1de taille 10. J'attribue l1à un nouveau type de référence de liste l2. Will l1et l2pointer vers le même ArrayListobjet? Ou une copie de l' ArrayListobjet est-elle affectée l2? Lorsque l2j'utilise la référence, si je mets à jour l'objet de liste, il reflète également les changements dans …
214 java  arraylist 

5
Java ArrayList remplacer à un index spécifique
J'ai besoin d'aide avec ce java s'il vous plaît. J'ai créé une ArrayList d'ampoules et j'essaie de remplacer une ampoule à index spécifique par une autre ampoule. Donc, avec le titre suivant, comment dois-je procéder? public void replaceBulb(int index, Bulbs theBulb) { }
213 java  arraylist 

20
Comment éviter java.util.ConcurrentModificationException lors de l'itération et de la suppression d'éléments d'une ArrayList
J'ai une ArrayList sur laquelle je veux répéter. Tout en itérant dessus, je dois supprimer des éléments en même temps. De toute évidence, cela jette un java.util.ConcurrentModificationException. Quelle est la meilleure pratique pour gérer ce problème? Dois-je d'abord cloner la liste? Je supprime les éléments non pas dans la boucle …
203 java  arraylist  foreach 





13
Java ArrayList comment ajouter des éléments au début
J'ai besoin d'ajouter des éléments à une ArrayListfile d' attente, mais quand j'appelle la fonction pour ajouter un élément, je veux qu'elle ajoute l'élément au début du tableau (il a donc l'indice le plus bas) et si le tableau a 10 éléments ajoutant un nouveau entraîne la suppression de l'élément …
183 java  arrays  arraylist  stack 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.