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.
Mon Androidapplication doit remplir le ListViewà l'aide des données d'un fichier ArrayList. J'ai du mal à faire ça. Quelqu'un peut-il m'aider avec le code?
Je me demandais comment initialiser un tableau d'entiers de sorte que sa taille et ses valeurs changent tout au long de l'exécution de mon programme, des suggestions?
Comment pourrais-je détecter (renvoyer vrai / faux) si une ArrayList contient plusieurs éléments du même élément en Java? Merci beaucoup, Terry Edit Oublié de mentionner que je ne cherche pas à comparer les "blocs" entre eux mais leurs valeurs entières. Chaque "bloc" a un int et c'est ce qui les …
En ce moment, j'ai un programme contenant un morceau de code qui ressemble à ceci: while (arrayList.iterator().hasNext()) { //value is equal to a String value if( arrayList.iterator().next().equals(value)) { // do something } } Est-ce que je fais cela correctement, en ce qui concerne l'itération dans ArrayList? L'erreur que j'obtiens est: …
Dans ma chaîne, je peux avoir un nombre arbitraire de mots séparés par des virgules. Je voulais que chaque mot soit ajouté dans une ArrayList. Par exemple: String s = "a,b,c,d,e,.........";
J'ai un ArrayListsupposé list, et il a 8 éléments AH et maintenant je veux supprimer l'élément 1,3,5 position stocké dans le tableau int du listcomment puis-je faire cela. J'essaye de faire ça avec 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}; …
Quelqu'un a-t-il une idée, pourquoi la méthode removeRange dans AbstractList (et aussi dans ArrayList ) est protected? Cela ressemble à une opération assez bien définie et utile, mais pour l'utiliser, nous sommes obligés de sous-classer l'implémentation de List. Y a-t-il une justification cachée? Cela me semble assez inexplicable.
J'ai deux ArrayListobjets avec trois entiers chacun. Je veux trouver un moyen de renvoyer les éléments communs des deux listes. Quelqu'un at-il une idée de la façon dont je peux y parvenir?
ArrayList<Object> list = new ArrayList<Object>(); list.add(1); list.add("Java"); list.add(3.14); System.out.println(list.toString()); J'ai essayé: ArrayList<String> list2 = (String)list; Mais cela m'a donné une erreur de compilation.
Si je me souviens bien, avant Java 8, la capacité par défaut ArrayListétait de 10. Étonnamment, le commentaire sur le constructeur par défaut (void) dit toujours: Constructs an empty list with an initial capacity of ten. De ArrayList.java: /** * Shared empty array instance used for default sized empty instances. …
J'ai une méthode suivante ... qui prend en fait la liste des phrases et divise chaque phrase en mots. Le voici: public List<String> getWords(List<String> strSentences){ allWords = new ArrayList<String>(); Iterator<String> itrTemp = strSentences.iterator(); while(itrTemp.hasNext()){ String strTemp = itrTemp.next(); allWords = Arrays.asList(strTemp.toLowerCase().split("\\s+")); } return allWords; } Je dois passer cette liste …
J'ai une ArrayList que je veux utiliser pour contenir des objets RaceCar qui étendent la classe Thread dès qu'ils ont fini de s'exécuter. Une classe, appelée Race, gère cette ArrayList à l'aide d'une méthode de rappel que l'objet RaceCar appelle une fois son exécution terminée. La méthode de rappel, addFinisher …
Pour une application Android, j'ai la fonctionnalité suivante private ArrayList<String> _categories; // eg ["horses","camels"[,etc]] private int getCategoryPos(String category) { for(int i = 0; i < this._categories.size(); ++i) { if(this._categories.get(i) == category) return i; } return -1; } Est-ce la "meilleure" façon d'écrire une fonction pour obtenir la position d'un élément? …
J'ai déterminé qu'un Java ArrayList.addest similaire à un JavaScriptArray.push Je n'arrive pas à trouver des ArrayListfonctions similaires aux suivantes Array.pop Array.shift Array.unshift Je me penche vers ArrayList.remove[At]
J'ai une ArrayList composée de différents éléments importés d'une base de données, composée de chaînes, de nombres, de doubles et d'entiers. Existe-t-il un moyen d'utiliser une technique de type réflexion pour savoir ce que chaque type de données contient chaque élément? FYI: La raison pour laquelle il y a tant …
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.