English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程基础Java

Java Controllo dei Flussi

Java Array

Java Orientato agli Oggetti (I)

Java Orientato agli Oggetti (II)

Java Orientato agli Oggetti (III)

Gestione delle eccezioni Java

Java List

Java Queue (Coda)

Java Map Collection

Java Set Collection

Java Input/Output (I/O)

Java Reader/Writer

Altri argomenti Java

Programma Java per stampare l'array

Java Esempi completi

In questo programma, imparerai diverse tecniche per stampare gli elementi di un array dato in Java.

Esempio 1: Stampa dell'array utilizzando il ciclo for

public class Array {
    public static void main(String[] args) {
        int[] array = {1, 2, 3, 4, 5};
        for (int element : array) {
            System.out.println(element);
        }
    }
}

Quando si esegue il programma, l'output è:

1
2
3
4
5

Nel programma menzionato sopra, il ciclo for-each viene utilizzato per iterare attraverso l'array fornito array.

Accede a ciascun elemento e utilizza println() per stampare l'array.

Esempio 2: Stampa dell'array utilizzando la libreria standard

import java.util.Arrays;
public class Array {
    public static void main(String[] args) {
        int[] array = {1, 2, 3, 4, 5};
        System.out.println(Arrays.toString(array));
    }
}

Quando si esegue il programma, l'output è:

[1, 2, 3, 4, 5]

Nel programma sopra menzionato, il ciclo for è stato sostituito da una singola riga di codice con la funzione Arrays.toString().

Come vedete, questo fornisce un output pulito, senza linee di codice aggiuntive.

Esempio 3: Stampa array multidimensionale

import java.util.Arrays;
public class Array {
    public static void main(String[] args) {
        int[][] array = {{1, 2}, {3, 4}, {5, 6, 7}};
        System.out.println(Arrays.deepToString(array));
    }
}

Quando si esegue il programma, l'output è:

[[1, 2], [3, 4], [5, 6, 7]]

Nel programma sopra, poiché ogni elemento dell'array contiene un altro array, è sufficiente usare Arrays.toString() per stampare l'indirizzo degli elementi (array annidati).

Per ottenere numeri dall'array interno, ci serve solo un'altra funzione Arrays.deepToString(). Questo ci dà i numeri 1, 2, ecc., come stiamo cercando.

Questa funzione è anche applicabile agli array 3D.

Java Esempi completi