Quelle est la différence entre List et ArrayList en Java ?
List est une interface et implémente l'interface Collection, donc l'interface List possède toutes les méthodes courantes fournies par l'interface Collection, et ArrayList est un nombre dynamique qui implémente les interfaces Collection et List.
Fonctionnalités de la liste
Les éléments en double sont autorisés dans la collection List
Tous les éléments sont stockés de manière linéaire
Une autre caractéristique de la collection List est que les éléments sont ordonnés, c'est-à-dire que les éléments sont stockés. L'ordre est le même que l'ordre de suppression.
Introduction à l'API List
L'interface java.util.List hérite de l'interface Collection et est une branche importante des collections à colonne unique,
Il est d'usage d'appeler les objets qui implémentent l'interface List une collection List. Les éléments en double sont autorisés dans la collection List.
Tous les éléments sont stockés de manière linéaire. Les éléments spécifiés dans la collection sont accessibles via les index du programme.
De plus, une autre caractéristique de la collection List est que les éléments sont ordonnés, c'est-à-dire que l'ordre dans lequel les éléments sont stockés est cohérent avec l'ordre dans lequel ils sont retirés.
Liste des méthodes courantes
- public void add (int index, E element) : ajoute l'élément spécifié à la collection à l'emplacement spécifié .
- public E get(int index) : renvoie l'élément à la position spécifiée dans la collection.
- public E remove(int index) : supprime l'élément à la position spécifiée dans la liste et renvoie l'élément supprimé.
- public E set(int index, E element) : remplacez l'élément à la position spécifiée dans l'ensemble par l'élément spécifié et renvoyez l'élément avant que la valeur ne soit mise à jour.
Tutoriel recommandé : "Java"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!