Wie drucke ich ein Array in Java
-
Verwenden Sie die
for
-Schleife, um ein Array in Java zu drucken -
Verwendung der Methode
toString()
zum Drucken eines Arrays in Java -
Verwenden Sie die Methode
stream().forEach()
, um ein Array in Java zu drucken -
Verwenden Sie die
deepToString()
Methode, um ein mehrdimensionales Array in Java zu drucken
Dieser Tutorial-Artikel stellt vor, wie man ein Array in Java druckt. Es gibt zwei Hauptmethoden, um ein Array in Java zu drucken: die for
-Schleife und die in Java integrierten Methoden.
Verwenden Sie die for
-Schleife, um ein Array in Java zu drucken
Wir können die for
-Schleife verwenden, um das Array in Java zu drucken. Mit jeder Iteration in der for
-Schleife drucken wir Elemente eines Arrays in Java aus.
Der Beispielcode zum Drucken eines Arrays in Java unter Verwendung der for
-Schleife lautet wie folgt.
public class PrintingAnArray {
public static void main(String args[]) {
int Array[] = {1, 2, 3, 4, 5};
for (int i = 0; i < Array.length; i++) {
System.out.println(Array[i]);
}
}
}
Ausgabe:
1
2
3
4
5
Verwendung der Methode toString()
zum Drucken eines Arrays in Java
Die Methode toString()
ist eine statische Methode der Klasse Array
in Java, die zum Paket java.util
gehört. Wir müssen java.util.Arrays
in unseren Code importieren, um die toString()
Methode verwenden zu können.
Die toString()
Methode nimmt ein Array als Argument, konvertiert/typisiert dieses Array in die Zeichenkette und gibt diese Zeichenkette zurück. Jedes Element des Integer-Arrays wird in eine Zeichenkette umgewandelt.
Der Beispielcode für das Drucken eines Arrays in Java mit der Methode toString()
lautet wie folgt.
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
int Array[] = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(Array));
}
}
Ausgabe:
[1, 2, 3, 4, 5]
Verwenden Sie die Methode stream().forEach()
, um ein Array in Java zu drucken
Wir können die stream().forEach()
Methode verwenden, um die Elemente des Arrays in Java zu drucken. Diese Methode nimmt das Array als Argument und druckt dann seine Elemente iterativ, aber ohne Verwendung einer expliziten Schleife.
Der Beispielcode für das Drucken eines Arrays in Java mit der Methode stream().forEach()
lautet wie folgt.
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
int Array[] = {1, 2, 3, 4, 5};
Arrays.stream(Array).forEach(System.out::println);
}
}
Im obigen Code übergeben wir das Array an die Methode stream
, und jedes Element des Arrays wird explizit mit der Methode forEach
gedruckt.
Die Ausgabe des Codes sieht wie folgt aus.
1 2 3 4 5
Verwenden Sie die asList()
Methode, um ein mehrdimensionales Array in Java zu drucken
Wir können die asList()
Methode verwenden, um die Elemente des Arrays in Java zu drucken. Diese Methode akzeptiert das Array als Argument, wird dann in das Listenformat konvertiert und wir drucken die Liste aus.
Der Beispielcode für das Drucken eines Arrays in Java mit der asList()
-Methode lautet wie folgt.
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
Integer Array[] = {1, 2, 3, 4, 5};
System.out.println(Arrays.asList(Array));
}
}
Ausgabe:
[1, 2, 3, 4, 5]
Verwenden Sie die deepToString()
Methode, um ein mehrdimensionales Array in Java zu drucken
Wir können auch deepToString()
verwenden, um das multidimensionale Array in Java zu drucken. Diese Methode akzeptiert das multidimensionale Array als Argument und wandelt dieses Array in eine Zeichenkette um, die direkt gedruckt werden würde.
Der Beispielcode für das Drucken eines multidimensionalen Arrays in Java mit der Methode deepToString
lautet wie folgt.
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
int Array[][] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
System.out.println(Arrays.deepToString(Array));
}
}
Ausgabe:
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]