Initialisation de tableaux multidimensionnels en Java
En Java, déclarer et attribuer des valeurs à des tableaux multidimensionnels peut sembler simple au départ. Cependant, il est essentiel de comprendre que Java ne dispose pas de véritables tableaux multidimensionnels. Au lieu de cela, ce sont des tableaux de tableaux.
Déclaration :
int[][] myArray = new int[x][y]; // Declares a 2D array
ou, avec initialisation :
int[][] myArray = { { 1, 2 }, { 3, 4 } };
Accès :
int value = myArray[0][1]; // Accesses the element at row 0, column 1
Affectation :
myArray[1][0] = 5; // Assigns the value 5 to the element at row 1, column 0
Remarque : Dans votre exemple, il y a une erreur dans l'attribution des valeurs. La syntaxe correcte doit être :
myStringArray[0][0] = "a string"; myStringArray[0][1] = "another string";
N'oubliez pas que chaque élément d'un tableau multidimensionnel est lui-même un tableau. Par conséquent, pour accéder ou attribuer des valeurs, vous devez utiliser plusieurs indices, correspondant aux dimensions.
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!