Maison >Java >javaDidacticiel >Quelle est la différence entre les collections et les tableaux Java ?
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]); }
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!