Maison > Java > javaDidacticiel > Quelle est la différence entre les collections et les tableaux Java ?

Quelle est la différence entre les collections et les tableaux Java ?

WBOY
Libérer: 2023-04-21 13:49:08
avant
1583 Les gens l'ont consulté

1. Les tableaux peuvent non seulement stocker des types de données de base, mais également des types de données de base pour stocker des valeurs et des types de données de référence pour stocker des valeurs d'adresse.

Les collections ne peuvent stocker que des types de données de référence (objets), des types de données de base ; peut également être stocké dans la collection, mais il sera automatiquement empaqueté (nouvelle fonctionnalité du JDK1.5) dans un objet une fois stocké.

2. La longueur du tableau est fixe et ne peut pas être augmentée automatiquement

La longueur de la collection est variable et peut être augmentée en fonction de l'augmentation des éléments ;

3. Conversion de tableaux et d'ensembles

int[] arr = {1,3,4,6,6};
 
Arrays.asList(arr);
 
for(int i=0;i<arr.length;i++){
 
    System.out.println(arr[i]);
 
}
Copier après la connexion

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:yisu.com
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