Articles of arraylist

Imprimer ArrayList

J’ai un ArrayList qui contient des objects Adresse. Comment puis-je imprimer les valeurs de cette ArrayList, ce qui signifie que j’imprime le contenu du tableau, en l’occurrence des nombres. Je peux seulement le faire imprimer l’adresse de mémoire réelle du tableau avec ce code: for(int i = 0; i < houseAddress.size(); i++) { System.out.print(houseAddress.get(i)); }

Quelle est la version C ++ de Java ArrayList

Revenir à l’utilisation de C ++ et essayer de convertir un programme Java simple que j’ai écrit récemment. Quelle est l’équivalent préféré de Java ArrayList en C ++?

Ajouter plusieurs éléments à l’arraylist déjà initialisé dans Java

Je le google et n’arrive pas à trouver la syntaxe. Mon arraylist peut être peuplé différemment selon les parameters de l’utilisateur, donc je l’ai initialisé ArrayList arList = new ArrayList(); Et maintenant, j’aimerais append des centaines d’entiers sans le faire un par un avec arList.add(55);

quel est le sens de ArrayList final?

Quels avantages / inconvénients pouvons-nous obtenir en rendant ArrayList (ou autre collection) final? Je peux encore append à de nouveaux éléments ArrayList, supprimer des éléments et le mettre à jour. Mais qu’est-ce que l’effet fait que c’est final?

ArrayList à CharSequence

Quel serait le moyen le plus simple de créer un CharSequence[] partir de ArrayList ? Bien sûr, je pourrais parcourir chaque élément ArrayList et copier dans le tableau CharSequence , mais peut-être y a-t-il un moyen meilleur / plus rapide?

Éléments d’échange arraylist

Comment échanger les premier et dernier éléments d’une ArrayList ? Je sais échanger les éléments d’un tableau en définissant une valeur temporaire pour stocker le premier élément, en laissant le premier élément égal au dernier élément, puis en laissant le dernier élément égal au premier élément stocké. int a = values[0]; int n = values.length; […]

Pourquoi mon ArrayList contient-il N copies du dernier élément ajouté à la liste?

J’ajoute trois objects différents à une ArrayList, mais la liste contient trois copies du dernier object que j’ai ajouté. Par exemple: for (Foo f : list) { System.out.println(f.getValue()); } Attendu: 0 1 2 Réel: 2 2 2 Quelle erreur ai-je commise? Remarque: ceci est conçu pour être une Q & A canonique pour les nombreux […]

ArrayList Vs LinkedList

Je suivais un article précédent sur ce qui dit: Pour LinkedList get est O (n) append est O (1) retirer est O (n) Iterator.remove est O (1) Pour ArrayList get est O (1) add est O (1) amorti, mais O (n) pire cas puisque le tableau doit être redimensionné et copié retirer est O (n) […]

Quand utiliser HashMap sur LinkedList ou ArrayList et vice-versa

Quelle est la raison pour laquelle nous ne pouvons pas toujours utiliser un HashMap, même s’il est beaucoup plus efficace que ArrayList ou LinkedList dans add, supprimer des opérations, quel que soit le nombre d’éléments. Je l’ai googlé et trouvé des raisons, mais il y avait toujours une solution pour utiliser HashMap, avec des avantages […]

Comment changer la valeur de l’élément ArrayList dans Java

S’il vous plaît aidez-moi avec le code ci-dessous, je reçois la même sortie même après avoir changé la valeur import java.util.*; class Test { public static void main(Ssortingng[] args) { ArrayList a = new ArrayList(); // added 0-9 to ArrayList for(int i=0;i<9;i++) a.add(new Integer(i)); // initialize the Iterator Iterator i = a.iterator(); // changed the […]