Articles of arraylist

Comment enregistrer une ArrayList personnalisée sur un écran Android?

J’ai un ArrayList avec des objects personnalisés que je voudrais pouvoir enregistrer et restaurer sur un écran. Je sais que cela peut être fait avec onSaveInstanceState et onRestoreInstanceState si je devais faire de la classe ArrayList sa propre classe, qui implémente soit Parcelable soit Serializable … Mais y a-t-il un moyen de le faire sans […]

Convertir la liste en liste directement

Après avoir analysé mon fichier, “s” contient AtsortingbuteGet:1,16,10106,10111 Je dois donc obtenir tous les nombres après les deux-points dans la liste atsortingbuteIDGet. Je sais qu’il y a plusieurs façons de le faire. Mais y a-t-il un moyen de convertir directement List en List . Comme le code ci-dessous se plaint de l’incompatibilité de Type, j’ai […]

Déclaration ArrayList ou List en Java

Quelle est la différence entre ces deux déclarations? Déclaration 1: ArrayList arrayList = new ArrayList(); Déclaration 2: List arrayList = new ArrayList();

Gson TypeToken avec le type d’élément ArrayList dynamic

J’ai ce code: Type typeOfObjectsList = new TypeToken<ArrayList>() {}.getType(); List objectsList = new Gson().fromJson(json, typeOfObjectsList); Il convertit une chaîne JSON en une List d’objects. Mais maintenant, je veux avoir cette ArrayList avec un type dynamic (pas seulement myClass ), défini lors de l’exécution. Le type d’élément ArrayList sera défini par reflection . J’ai essayé ceci: […]

Array vs ArrayList en performance

Quelle est la meilleure performance entre un tableau de type Object et ArrayList de type Object? Supposons que nous ayons un tableau d’objects Animal : Animal animal[] et arraylist: ArrayList list Maintenant je fais de l’ animal[10] et list.get(10) lequel devrait être plus rapide et pourquoi?

Supprimer toutes les occurrences d’un élément de ArrayList

J’utilise java.util.ArrayList , je veux supprimer toutes les occurrences d’un élément particulier. List l = new ArrayList(); l.add(“first”); l.add(“first”); l.add(“second”); l.remove(“first”); Il ne supprime que la première occurrence. Mais je veux que toutes les occurrences soient supprimées après l.remove(“first”); Je m’attends à ce que la liste soit omise uniquement avec la valeur “second”. J’ai trouvé […]

ArrayList contient la sensibilité à la casse

J’utilise actuellement la méthode contains appartenant à la classe ArrayList pour effectuer une recherche. Est-il possible de rendre cette recherche insensible à Java? J’ai trouvé qu’en C # il est possible d’utiliser OrdinalIgnoreCase. Y a-t-il un équivalent java ou une autre façon de le faire? Merci.

Ajouter un object à un ArrayList et le modifier ultérieurement

Si j’ai un ArrayList et que j’ai ajouté un object, et plus tard j’ai modifié cet object, est-ce que cette modification sera reflétée dans ArrayList? ou lorsque j’ajoute l’object à la liste de tableaux, Java crée une copie et l’ajoute à la liste de tableaux? Que faire si je change la référence à cet object […]

Réduire une liste de tableaux à une nouvelle taille

Dois-je vraiment le mettre en œuvre moi-même? private void shrinkListTo(ArrayList list, int newSize) { for (int i = list.size() – 1; i >= newSize; –i) list.remove(i); }

Java ArrayList – Vérifiez si la liste est vide

Comment puis-je vérifier si une liste est vide? Si tel est le cas, le système doit donner un message indiquant que la liste est vide . Sinon, le système doit donner un message indiquant que la liste n’est pas vide . Les utilisateurs peuvent entrer des nombres, -1 pour arrêter le programme. C’est le code […]