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.
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()?
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 …
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é? …
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 < 0) newCapacity = minCapacity; En Java 6, grown'existait pas. La méthode ensureCapacity(int)utilise cependant if (newCapacity < minCapacity) newCapacity = minCapacity; Quelle était la …
Étant donné Iterator<Element>, comment pouvons - nous le convertir Iteratorà ArrayList<Element>(ou List<Element>) 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.
J'essaie d'ajouter des objets à une List<String>instance mais cela lance un UnsupportedOperationException. Quelqu'un sait-il pourquoi? Mon code Java: String[] membersArray = request.getParameterValues('members'); List<String> membersList = Arrays.asList(membersArray); for (String member : membersList) { Person person = Dao.findByName(member); List<String> seeAlso; seeAlso = person.getSeeAlso(); if (!seeAlso.contains(groupDn)){ seeAlso.add(groupDn); person.setSeeAlso(seeAlso); } } Le message d'erreur: …
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 …
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) { }
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 …
Donc, normalement ArrayList.toArray()retournerait un type de Object[].... mais supposé que c'est un Arraylistobjet Custom, comment faire toArray()pour retourner un type de Custom[]plutôt que Object[]?
J'essaye avec une boucle comme ça // ArrayList tourists for (Tourist t : tourists) { if (t != null) { t.setId(idForm); } } Mais ce n'est pas sympa. Quelqu'un peut-il me suggérer une meilleure solution? Quelques repères utiles pour prendre une meilleure décision: Tandis que la boucle, pour la boucle …
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 …
J'utilise beaucoup de listes et de tableaux, mais je n'ai pas encore trouvé de scénario dans lequel la liste de tableaux ne pourrait pas être utilisée aussi facilement, sinon plus facilement, que la liste chaînée. J'espérais que quelqu'un pourrait me donner quelques exemples de quand la liste chaînée est nettement …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.