Maison  >  Article  >  Java  >  La différence entre set et list en Java

La différence entre set et list en Java

(*-*)浩
(*-*)浩original
2019-12-27 09:53:533222parcourir

La différence entre set et list en Java

La collection List comprend l'interface JavaList et toutes les classes d'implémentation de l'interface List.

Les éléments de la collection List peuvent être répétés et l'ordre de chaque élément est l'ordre dans lequel l'objet est inséré.                                                                                                                                                                            (Apprentissage recommandé : cours Java )  

Semblable à un tableau en Java, les utilisateurs peuvent accéder aux éléments d'une collection à l'aide d'un index ( la position de l'élément dans la collection).

Ensemble : se concentre sur les propriétés uniques. Cette collection système peut savoir si quelque chose existe déjà dans l'ensemble et ne stockera pas les éléments en double.

est utilisée pour stocker des éléments uniques. . Éléments séquentiels (l'ordre de dépôt et de retrait n'est pas forcément le même), la valeur ne peut pas être répétée.

La différence entre Set et List

1. Les instances d'interface Set stockent des données non ordonnées et non dupliquées. Les instances d’interface de liste stockent des éléments ordonnés et reproductibles.

2. L'efficacité de la récupération des ensembles est faible, l'efficacité de la suppression et de l'insertion est élevée, l'insertion et la suppression n'entraîneront pas de changements de position des éléments .

3. La liste est similaire à un tableau et peut croître de manière dynamique. La longueur de la liste augmente automatiquement en fonction de la longueur des données réellement stockées. L'efficacité de la recherche d'éléments est élevée, mais l'efficacité de l'insertion et de la suppression est faible, car cela entraînera une modification de la position des autres éléments .

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn