Supposons que j'insère 5 chaînes dans un fichier ArrayList
. L'ordre d'insertion et de récupération à partir du ArrayList
sera-t-il le même?
java
collections
divinedragon
la source
la source
Réponses:
Vérifiez le code ci-dessous et exécutez-le:
Produit la sortie suivante:
Pour des informations détaillées, veuillez consulter la documentation:
List (Java Platform SE7)
la source
Oui . ArrayList est une liste séquentielle . Ainsi, l'ordre d'insertion et de récupération est le même.
Si vous ajoutez des éléments lors de la récupération , l'ordre ne restera pas le même.
la source
Si vous ajoutez toujours à la fin, chaque élément sera ajouté à la fin et le restera jusqu'à ce que vous le changiez.
Si vous insérez toujours au début, chaque élément apparaîtra dans l'ordre inverse dans lequel vous les avez ajoutés.
Si vous les insérez au milieu, la commande sera autre chose.
la source
Oui, ce sera toujours la même chose. De la documentation
ArrayList
add()
mise en œuvrela source
Oui, cela reste le même. mais pourquoi ne pas le tester facilement? Créez une ArrayList, remplissez-la puis récupérez les éléments!
la source