Wie drucke ich ein Array in Java

Abdul Mateen 27 November 2020 Java Java Array
  1. Verwenden Sie die for-Schleife, um ein Array in Java zu drucken
  2. Verwendung der Methode toString() zum Drucken eines Arrays in Java
  3. Verwenden Sie die Methode stream().forEach(), um ein Array in Java zu drucken
  4. Verwenden Sie die deepToString() Methode, um ein mehrdimensionales Array in Java zu drucken
Wie drucke ich ein Array in Java

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]]

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