Maison >Java >JavaBase >Quels types de collections existe-t-il en Java ?

Quels types de collections existe-t-il en Java ?

(*-*)浩
(*-*)浩original
2019-11-12 11:19:174504parcourir

Quels types de collections existe-t-il en Java ?

Il existe trois principaux types de collections en Java : ensemble, liste et carte.

1. Liste (ordonnée, répétable)                                                                                                                                                                                                                                 Ordonné et répétable, List se concentre sur les index et dispose d'une série de méthodes liées aux index, ce qui accélère la vitesse des requêtes. Étant donné que lors de l'insertion ou de la suppression de données dans la collection de listes, cela s'accompagnera du mouvement des données ultérieures, toutes les insertions et suppressions de données sont lentes.

2. Ensemble (non ordonné, ne peut pas être répété)

Les objets stockés dans Set ne sont pas ordonnés et ne peuvent pas être répétés. Les objets de l'ensemble ne sont pas dans un emplacement spécifique. manière. Le tri ajoute simplement des objets à une collection.

3. Map (paires clé-valeur, clés uniques, valeurs non uniques)

La collection Map stocke les paires clé-valeur ne peuvent pas être répétées, mais les valeurs peuvent être répétées. Obtenez la valeur en fonction de la clé. Lorsque vous parcourez la collection de cartes, obtenez d'abord la collection définie de la clé, parcourez la collection définie et obtenez la valeur correspondante.

La classe de collection a trois caractéristiques : Quels types de collections existe-t-il en Java ?

Premièrement, le cadre de la classe de collection est haute performance. L'implémentation de l'ensemble de classes de base (tableaux dynamiques, listes chaînées, arbres et tables de hachage) est efficace. La plupart des gens changent rarement ces API déjà matures et efficaces ; Deuxième point, la classe collection permet à différents types de collections de fonctionner de la même manière et avec un haut degré d'interopérabilité ; Les points sont que la classe de collection est facile à étendre et à modifier, et les programmeurs peuvent facilement la modifier pour répondre à leurs propres besoins en matière de structure de données.

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