Maison  >  Article  >  Java  >  Explication détaillée de la définition simple et de l'utilisation des tableaux bidimensionnels en Java

Explication détaillée de la définition simple et de l'utilisation des tableaux bidimensionnels en Java

黄舟
黄舟original
2017-10-13 10:09:302956parcourir

Cet article présente principalement la définition simple et l'utilisation du tableau bidimensionnel Java. Il analyse brièvement la définition, l'utilisation et les précautions associées du tableau bidimensionnel Java sous forme d'exemples. Les amis dans le besoin peuvent s'y référer

Les exemples de cet article décrivent la définition et l'utilisation simples des tableaux bidimensionnels Java. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Le tableau bidimensionnel de Java crée d'abord un tableau unidimensionnel, puis les éléments du tableau font référence à un autre tableau unidimensionnel. Lorsque vous utilisez un tableau à deux dimensions, utilisez deux crochets [] pour accéder à la référence de chaque dimension jusqu'à ce que les données finales soient accessibles.


public class MultiDimArray{
/**
* @param args
*/
  public static void main(String[] args) {
    int[][] arr = new int[3][];
    arr[0] = new int[] { 1 };
    arr[1] = new int[] { 1, 2, 3 };
    arr[2] = new int[] { 3, 4 };
    for (int[] a : arr) {
      for (int i : a) {
        System.out.print(i + " ");
      }
      System.out.println();
    }
  }
}
Dans le code ci-dessus, lors de l'instanciation du tableau bidimensionnel, la longueur de la deuxième dimension n'est pas spécifiée, et il n'est pas nécessaire de la spécifier, parce que leurs longueurs peuvent être différentes. La longueur de arr.length dans l'exemple ci-dessus est 3, mais la longueur de arr[i].length est incertaine. Le résultat de sortie est le suivant :


1
1 2 3
3 4
La longueur des tableaux Java peut être modifiée dynamiquement. Les programmeurs peuvent augmenter arbitrairement les dimensions du tableau et le nombre d'éléments. dans chaque dimension peut être Pas tout à fait le même.

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!

Déclaration:
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