Jak wydrukować tablicę 2D w Javie

Jak wydrukować tablicę 2D w Javie
W Javie tablice mogą być jednarwetowe, 2-wymiarowy, lub wielowymiarowe. Dwuwymiarowe tablice Javy to tablice w niektórych innych tablicach. 2d tablice są również znane jako macierze i przechowują dane w postaci tabeli I.mi. kolumny i wiersze. A 2d tablicę można utworzyć, określając typ danych, a następnie nazwa tablicy i dwa zestawy nawiasów kwadratowych. W Javie istnieje wiele sposobów wydrukowania 2d tablica takie jak używanie dla każdego pętla, dla pętli, itp.

W tym artykule wyjaśnimy, jak użyć podsumowania poniżej na liście, aby wydrukować tablicę 2D w Javie:

  • Jak użyć zagnieżdżonej pętli do wydrukowania tablicy 2D w Javie?
  • Jak używać pętli dla eacht do wydrukowania dwupoziomowej tablicy?
  • Jak używać tablic.DeepToString () do wydrukowania dwukarnistej tablicy w Javie?

Więc zacznijmy!

Jak użyć zagnieżdżonej pętli do wydrukowania tablicy 2D w Javie?

Poniższy przykład podany będzie, jak użyć zagnieżdżonej pętli do wydrukowania tablicy 2D w Javie:

Egzaminacja klas publicznych
public static void printArray (String Array [] [])
for (int wiersz = 0; wiersz < array.length; row++)

for (int ind = 0; ind < array[row].length; ind++)
System.na zewnątrz.print (tablica [row] [ind] + "");

System.na zewnątrz.println ();


public static void main (string args []) rzuca ioException
String OriginalArray [] [] =
„John”, „Joe”, „Mike”,
„Shaun”, „Alex”, „Henry”,
„Williams”, „Dean”, „Seth”, „Ambrose”;
PrintArray (oryginał);

Po pierwsze, stworzyliśmy metodę printArray (), która przyjmuje tablicę 2D jako argument. W ramach metody printArray () wykorzystaliśmy zagnieżdżoną pętlę, aby przejść przez wszystkie elementy danej tablicy.

W głównej metodzie, po pierwsze, utworzyliśmy tablicę typu String 2D, a następnie wywoływaliśmy metodę printArray ():

Wyjście zweryfikowało, że zagnieżdżona pętla z powodzeniem wydrukowała wszystkie elementy tablicy 2-.

Jak używać pętli dla eacht do wydrukowania dwupoziomowej tablicy?

Innym sposobem wydrukowania dwupenwencyjnej tablicy jest użycie pętli na ujezd. Rozważmy następujący blok kodu, aby dowiedzieć się, jak wydrukować tablicę 2D w Javie:

Egzaminacja klas publicznych
public static void printArray (String Array [] [])
for (string [] traverserow: array)
dla (String ind: traverserow)
System.na zewnątrz.print (ind + ",");

System.na zewnątrz.println ();


public static void main (string args []) rzuca ioException
String OriginalArray [] [] =
„John”, „Joe”, „Mike”, „Ambrose”,
„Shaun”, „Alex”, „Henry”,
„Williams”, „Dean”, „Seth”;
PrintArray (oryginał);

Ten przykład pozostał taki sam jak poprzedni. Jedyną różnicą jest to, że tym razem wykorzystaliśmy pętlę foreach zamiast dla pętli:

W ten sposób możemy wykorzystać dla każdego pętla do wydrukowania 2-wymiarowy tablica w Javie.

Jak używać tablic.DeepToString () do wydrukowania dwukarnistej tablicy w Javie?

Dwuwymiarową tablicę można przekonwertować na ciąg za pomocą tablic Java.metoda DeepToString (). W poniższym bloku kodu zademonstrujemy, jak wydrukować 2-wymiarową tablicę w Javie za pomocą tablic.Metoda toString ():

int [] [] originalArray = 12, 17, 18, 27, 19, 44, 13, 18;
System.na zewnątrz.println (tablice.DeepToString (OriginalArray));

W tym przykładzie kodowania początkowo stworzyliśmy 2-wymiarową tablicę typu liczb całkowitych. Następnie wydrukowaliśmy tablicę 2D za pomocą „Tablice.DeepToString ()" metoda. Szczegółowy kod i dane wyjściowe zostaną pokazane w następującym fragmencie:

Powyższy fragment pokazuje, że „tablice.DeepToString () ”z powodzeniem wydrukował elementy tablicy 2D.

Wniosek

Java zapewnia wiele sposobów wydrukowania 2d tablica, na przykład zagnieżdżona za pętlę, pętlę, tablice.DeepToString () Metoda itp. Każde podejście jest zgodne z inną procedurą, ale wszystkie z nich nadal mogą osiągnąć ten sam cel, ja.mi., Drukowanie tablicy 2D. W tym poście przedstawiono kilka odpowiednich przykładów, aby zilustrować, jak wydrukować tablicę 2D w Javie za pomocą różnych technik.