Array eines Arrays in Java erstellen

Mohd Ebad Naqvi 30 Januar 2023 12 Oktober 2021 Java Java Array
  1. Erstellen eines Arrays von Arrays durch Zuweisen einer Liste von Arrays in Java
  2. Erstellen eines Arrays von Arrays mit dem Schlüsselwort new in Java
Array eines Arrays in Java erstellen

In der Programmierung ist ein Array eine lineare Datenstruktur, die eine sequentielle Sammlung von Elementen desselben Typs mit fester Größe speichern kann. Wir können Arrays auch verwenden, um andere Arrays zu speichern. Auf diese Weise erstellen wir ein mehrdimensionales Array. Die Unter-Arrays können auch andere Arrays enthalten.

In diesem Artikel erstellen wir ein Array von Arrays in Java.

Erstellen eines Arrays von Arrays durch Zuweisen einer Liste von Arrays in Java

Bei dieser Methode werden verschiedene Arrays erstellt und diese in ein einzelnes Array eingebettet, indem die Syntax int[][] arrays = {arr1, arr2, arr3 ..}; verwendet wird.

Jetzt enthält das Array alle in seinem Block definierten Arrays. Auf alle darin definierten Arrays kann über das übergeordnete Array zugegriffen werden.

Zum Beispiel,

public class ArrayDemo1 {
    public static void main(String[] args) {
        int[] arr1 = {1, 2, 3, 4};
        int[] arr2 = {5, 6, 7, 8};
        int[] arr3 = {9, 10, 11, 12};
    
    int[][] arrays = {arr1, arr2, arr3};
     
    for(int[] array: arrays) {
        for(int n: array) {
            System.out.print(n+" ");
        }
        System.out.println();
    }
  }   
}

Ausgabe:

1 2 3 4 
5 6 7 8 
9 10 11 12 

Erstellen eines Arrays von Arrays mit dem Schlüsselwort new in Java

Das Schlüsselwort new kann in Java neue Instanzen einer Klasse erzeugen. Wir können es verwenden, um ein Array an jedem Index des übergeordneten Arrays zu deklarieren. Wir können die Unter-Arrays definieren, während wir sie im Eltern-Array zuweisen.

Siehe den folgenden Code.

public class ArrayDemo2 {
    public static void main(String[] args) {
        int[][] NumArrays = new int[5][];

        NumArrays[0] = new int[] {1, 2, 3, 4};
        NumArrays[1] = new int[] {5, 6, 7, 8};
        NumArrays[2] = new int[] {9, 10, 11, 12};
        NumArrays[3] = new int[] {13, 14, 15, 16};
        NumArrays[4] = new int[] {17, 18, 19, 20};

        for(int[] array: NumArrays) {
            for(int i: array) {
                System.out.print(i+" ");
            }
            System.out.println();
        }
    }
}

Ausgabe:

1 2 3 4 
5 6 7 8 
9 10 11 12 
13 14 15 16 
17 18 19 20 

Verwandter Artikel - Java Array

  • So konvertieren Sie Byte-Array in Hex-String in Java
  • Wie man zwei Arrays in Java verkettet
  • Entfernen Sie Duplikate aus dem Array in Java
  • Assoziatives Array in Java
  • Vergleichen Arrays in Java
  • Slicen ein Array in Java