So drucken Sie ein 2D -Array in Java

So drucken Sie ein 2D -Array in Java
In Java können Arrays eindimensional sein, Zweidimensional, oder mehrdimensional. Die zweidimensionalen Arrays von Java sind Arrays in einigen anderen Arrays. Der 2d Arrays sind auch als bekannt als Matrizen und sie behalten die Daten in Form einer Tabelle I.e. Spalten und Zeilen. A 2d Array kann erstellt werden, indem ein Datentyp angegeben wird, gefolgt von einem Array -Namen und zwei Sätzen von quadratischen Klammern. In Java gibt es mehrere Möglichkeiten, a zu drucken 2d Array wie die Verwendung für jede Schleife, für Schleife, usw.

In diesem Artikel werden wir erklären, wie die folgenden Ansätze verwendet werden, um ein 2D-Array in Java zu drucken:

  • So verwenden Sie eine verschachtelte For-Schleife, um ein 2D-Array in Java zu drucken?
  • So drucken Sie mit der For-Each-Schleife ein 2-dimensionales Array?
  • So verwenden Sie Arrays.DeeptoString (), um ein 2-dimensionales Array in Java zu drucken?

Also lasst uns anfangen!

So verwenden Sie eine verschachtelte For-Schleife, um ein 2D-Array in Java zu drucken?

Das folgende Beispiel führt Sie bei der Verwendung von Nested For-Loop, um ein 2D-Array in Java zu drucken:

public class exampleclass
public static void printArray (String -Array [] [])
für (int row = 0; row < array.length; row++)

für (int ind = 0; ind < array[row].length; ind++)
System.aus.print (Array [Zeile] [ind] + "");

System.aus.println ();


public static void main (String args []) löst IoException aus
String OriginalArray [] [] =
"John", "Joe", "Mike",
"Shaun", "Alex", "Henry",
"Williams", "Dean", "Seth", "Ambrose";
printArray (originalArray);

Zunächst haben wir eine PrintArray () -Methode erstellt, die ein 2D -Array als Argument nimmt. Innerhalb der PrintArray () -Methode verwendeten wir die verschachtelte Verpflichtung, alle Elemente des angegebenen Arrays durchzuführen.

In der Hauptmethode haben wir zunächst ein Array vom 2D-String-Array erstellt und danach die PrintArray () -Methode aufgerufen:

Die Ausgabe hat überprüft, ob der verschachtelte For-Loop alle Elemente des 2Dimensionalen Arrays erfolgreich gedruckt hat.

So drucken Sie mit der For-Each-Schleife ein 2-dimensionales Array?

Eine andere Möglichkeit, ein zweidimensionales Array zu drucken. Betrachten wir den folgenden Codeblock, um zu erfahren, wie ein 2D -Array in Java gedruckt wird:

public class exampleclass
public static void printArray (String -Array [] [])
für (String [] Traverserow: Array)
für (String ind: Traverserow)
System.aus.print (ind + ",");

System.aus.println ();


public static void main (String args []) löst IoException aus
String OriginalArray [] [] =
"John", "Joe", "Mike", "Ambrose",
"Shaun", "Alex", "Henry",
"Williams", "Dean", "Seth";
printArray (originalArray);

Dieses Beispiel blieb das gleiche wie das vorherige. Der einzige Unterschied besteht darin, dass wir diesmal die Foreach -Schleife anstelle von genutzt haben für Schleife:

So können wir die nutzen für jede Schleife, um a zu drucken Zweidimensional Array in Java.

So verwenden Sie Arrays.DeeptoString (), um ein 2-dimensionales Array in Java zu drucken?

Ein zweidimensionales Array kann mit Javas Arrays in eine Zeichenfolge umgewandelt werden.DeeptoString () Methode. Im folgenden Codeblock zeigen wir, wie ein zweidimensionales Array in Java mit den Arrays gedruckt wird.ToString () Methode:

int [] [] originalArray = 12, 17, 18, 27, 19, 44, 13, 18;
System.aus.println (Arrays.DeeptoString (OriginalArray));

In diesem Codierungsbeispiel haben wir zunächst ein 2-dimensionales Array vom Typ Ganzzahl erstellt. Danach druckten wir das 2D -Array mit dem "Arrays.DeeptoString ()" Methode. Der detaillierte Code und die Ausgabe werden im folgenden Snippet angezeigt:

Das obige Ausschnitt zeigt, dass „Arrays“.DeeptoString () ”druckte die Elemente des 2D -Arrays erfolgreich aus.

Abschluss

Java bietet mehrere Möglichkeiten zum Drucken a 2d Array, zum Beispiel verschachtelt For-Loop, For-Each-Schleife, Arrays.DeeptoString () Methode usw. Jeder Ansatz folgt einem anderen Verfahren, aber alle können trotzdem dasselbe Ziel erreichen, ich.e., Drucken eines 2D -Arrays. In diesem Beitrag wurden einige geeignete Beispiele angegeben, um zu veranschaulichen, wie ein 2D -Array in Java mit verschiedenen Techniken gedruckt wird.