Maison > Java > javaDidacticiel > Comment les tableaux multidimensionnels sont-ils initialisés et accessibles en Java ?

Comment les tableaux multidimensionnels sont-ils initialisés et accessibles en Java ?

Linda Hamilton
Libérer: 2024-11-30 10:06:17
original
171 Les gens l'ont consulté

How Are Multidimensional Arrays Initialized and Accessed in Java?

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
Copier après la connexion

ou, avec initialisation :

int[][] myArray = { { 1, 2 }, { 3, 4 } };
Copier après la connexion

Accès :

int value = myArray[0][1]; // Accesses the element at row 0, column 1
Copier après la connexion

Affectation :

myArray[1][0] = 5; // Assigns the value 5 to the element at row 1, column 0
Copier après la connexion

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";
Copier après la connexion

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal