Java Array

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]