Maison > Java > javaDidacticiel > Explication détaillée des instances de conteneur d'objets

Explication détaillée des instances de conteneur d'objets

零下一度
Libérer: 2017-06-25 11:05:24
original
1253 Les gens l'ont consulté

1. Iterator (itérateur) et Enumeration (classe d'énumération) sont tous deux utilisés pour parcourir les collections, et ce sont tous deux des interfaces. La différence est que Enumeration ne peut lire que les données de la collection, tandis qu'Iterator peut supprimer des données et Iterator peut remplacer Enumeration.

2. Les types d'ensembles incluent Vector, BitSet (un vecteur composé de "bits binaires"), Stack (collection "dernier entré, premier sorti" (LIFO)), Hashtable (paire "clé-valeur") .

3.Collection est l'interface parent de Set et List. Une liste doit contenir des éléments dans un ordre spécifique, tandis qu'un ensemble ne peut contenir aucun élément en double. Map, une série de paires « clé-valeur ». Il n'y a pas d'objets clés en double dans la collection et les objets de valeur peuvent être répétés.

4. La méthode iterator() de Collection peut renvoyer un objet Iterator pour le parcours.

5. Si des opérations impliquant des piles, des files d'attente, etc. sont impliquées, vous devriez envisager d'utiliser List. Pour une insertion et une suppression rapides d'éléments, vous devez utiliser LinkedList. utilisez ArrayLit.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal