Les tableaux sont utilisés pour stocker plusieurs valeurs dans une seule variable, au lieu de déclarer des variables séparées pour chaque valeur.
Nous ne pouvons stocker qu'un ensemble fixe d'éléments dans un array en Java.
Le premier élément du tableau est stocké au 0ème index, le 2ème élément est stocké sur le 1er index et ainsi de suite.
Déclaration
DataType[] arr;
DataType []arr;
DataType arr[];
Instantiation
DataType arr=new DataType[size];
Multidimensional Array
int[][] arr6 = { {1, 2, 3, 4}, {5, 6, 7} };
for (int i = 0; i < arr6.length; ++i) {
for(int j = 0; j < arr6[i].length; ++j) {
System.out.println(arr6[i][j]);
}
}
Copying an Array
int[] copyFrom1 = { 1, 2, 3, 4};
int[] copyTo1 = copyFrom1;
copyTo1[3]=100;
System.out.println(Arrays.toString(copyFrom1));
output
[1, 2, 3, 100]
Cloning an Array
int[] copyFrom2 = { 1, 2, 3, 4};
int[] copyTo2 = copyFrom2.clone();
copyTo2[3]=100;
System.out.println(Arrays.toString(copyFrom2));
output
[1, 2, 3, 4]