Come stampare un array in Java, 5 metodi

31 mar 2022 2 min di lettura
Come stampare un array in Java, 5 metodi
Indice dei contenuti

Introduzione

Un array è una struttura di dati per memorizzare più elementi di tipi di dati simili. Simile ad altri linguaggi di programmazione Java supporta anche gli array. Che sono archiviati in una posizione contigua nella memoria. In questo tutorial imparerai diverse tecniche per stampare gli elementi di un dato array in Java.

  1. Metodo Arrays.toString()
  2. Metodo Arrays.deepToString()
  3. Ciclo for
  4. Ciclo for-each
  5. Metodo Arrays.asList()

Discutiamo i metodi sopra uno per uno, inclusi gli esempi.

Metodo Java Arrays.toString()

Il metodo Arrays.toString() è il metodo più semplice e utilizzato di frequente per stampare un array nella programmazione Java.

import java.util.Arrays;
 
public class ArrayExample1 {
 
    public static void main(String[] args) {
        // Initialize an array
        String[] array = {"apple","orange","banana","grapes","mango"};
 
        // Print array elements
        System.out.println(Arrays.toString(array));
    }
}

Salva il programma Java nel file ArrayExample1.java, compilalo ed eseguilo.

Dovresti visualizzare il seguente output:

[apple, orange, banana, grapes, mango]

Utilizzare il metodo Arrays.deepToString()

Il metodo Java Arrays.deepToString() viene utilizzato per recuperare il contenuto profondo da un array. Qui il contenuto profondo rappresenta gli array multidimensionali:

import java.util.Arrays;
 
public class ArrayExample2 {
 
    public static void main(String[] args) {
        //declaration and initialization of a multidimensional array  
        int[][] array = {{1,2,3}, {4, 5}, {6, 7, 8}};
 
        // Print array elements
        System.out.println(Arrays.deepToString(array));
    }
}

Salva il programma java nel file ArrayExample2.java, compilalo ed eseguilo. Dovresti visualizzare il seguente output:

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

Usare il ciclo For

Il ciclo for è un metodo usato frequentemente per le integrazioni. Possiamo navigare attraverso tutti gli elementi dell'array in base al numero di indice dell'array. L'esempio seguente stamperà gli elementi dell'array utilizzando il ciclo for in Java:

public class ArrayExample3 {
 
    public static void main(String[] args) {
        //declaration and initialization of an array
        String[] array = {"apple","orange","banana","grapes","mango"};
 
        // Print array elements
        for(int i=0;i<array.length;i++)
            System.out.println(array[i]);  
    }
}

Salva il programma java nel file ArrayExample3.java, compilalo ed eseguilo. Dovresti visualizzare il seguente output:

apple
orange
banana
grapes
mango

Utilizzre il ciclo for-each

For-each è un altro modo per attraversare un array rispetto al ciclo for. Ecco un rapido esempio di utilizzo di for-each per ottenere elementi di array e stamparli:

public class ArrayExample4 {
 
    public static void main(String[] args) {
        //declaration and initialization of an array
        String[] array = {"apple","orange","banana","grapes","mango"};
 
        // Print array elements
        for (String element: array) {
            System.out.println(element);
        }
    }
}

Salva il programma java nel file ArrayExample3.java, compilalo ed eseguilo. Dovresti visualizzare il seguente output:

apple
orange
banana
grapes
mango

Utilizzare il metodo Arrays.asList()

Arrays.asList() è un'altra funzione java che restituisce un elenco di dimensioni fisse di un array specificato:

public class ArrayExample4 {
 
    public static void main(String[] args) {
        //declaration and initialization of an array
        String[] array = {"apple","orange","banana","grapes","mango"};
 
        // Print array elements
        for (String element: array) {
            System.out.println(element);
        }
    }
}

Salva il programma java nel file ArrayExample4.java, compilalo ed eseguilo. Dovresti visualizzare il seguente output:

[apple, orange, banana, grapes, mango]

Conclusione

In questo tutorial, hai appreso 5 metodi Java per stampare un array.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Partecipa alla conversazione

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.