Come Stampare il Contenuto di un Array in Java

Scritto in collaborazione con: Lo Staff di wikiHow

In questo Articolo:Utilizzare il Metodo toString()Utilizzare il Metodo asList()Stampare Array MultidimensionaliRiferimenti

Se stai lavorando a un progetto Java che utilizza vettori (array) di grandi dimensioni, è molto probabile che tu abbia l'esigenza di stampare gli elementi che li compongono, per poter visualizzare i dati contenuti. Java offre diversi metodi per stampare il contenuto di un array: tutti gli esempi discussi in questo articolo ti guideranno attraverso l'intero processo. Ipotizziamo che il nome del vettore da studiare sia "array" e che l'elemento da ricercare e stampare sia "Elem".

1
Utilizzare il Metodo toString()

  1. 1
    Imposta gli elementi del tuo vettore. In Java la dichiarazione di un vettore di stringhe è la seguente String[] array = new String[] {"Elem1", "Elem2", "Elem3"}. I singoli elementi contenuti nell'array sono identificati dal nome "Elem[X]".
  2. 2
    Utilizza il metodo statico della libreria standard di Java Arrays.toString(array). Questo metodo restituisce la rappresentazione in formato stringa di un vettore (array) monodimensionale. In altre parole, dato che in questo caso si tratta di un vettore a una sola dimensione, è possibile presentare i dati sia incolonnati sia in una singola riga. Il metodo qui utilizzato stampa gli elementi del vettore sotto forma di stringa o di singola riga.[1]
  3. 3
    Esegui il programma. In base al compilatore in uso, la procedura per eseguire la compilazione sarà diversa. Potresti dover accedere al menu "File" e scegliere la voce "Run" o "Esegui"; in altri casi l'icona "Esegui" sarà già presente sulla barra degli strumenti del compilatore. Gli elementi del tuo array verranno stampati sotto forma di stringa nella parte inferiore della finestra del programma in uso.

2
Utilizzare il Metodo asList()

  1. 1
    Imposta gli elementi del tuo vettore. In Java la dichiarazione di un vettore di stringhe è la seguente String[] array = new String[] {"Elem1", "Elem2", "Elem3"}. I singoli elementi contenuti nell'array sono identificati dal nome "Elem[X]".
  2. 2
    Utilizza il metodo statico della libreria standard di Java Arrays.asList() per stampare i dati contenuti in array monodimensionali come se fossero elementi di una lista.
  3. 3
    Esegui il programma. In base al compilatore in uso, la procedura per eseguire la compilazione sarà diversa. Potresti dover accedere al menu "File" e scegliere la voce "Run" o "Esegui"; in altri casi l'icona "Esegui" sarà già presente sulla barra degli strumenti del compilatore. Gli elementi del tuo array verranno stampati sotto forma di lista nella parte inferiore della finestra del programma in uso.

3
Stampare Array Multidimensionali

  1. 1
    Imposta gli elementi del tuo vettore. Nel caso di array bidimensionali (ovvero matrici), hai la necessità di stampare gli elementi contenuti sia nelle righe che nelle colonne. Per farlo, puoi utilizzare due cicli "for" annidati: il primo gestirà l'avanzamento delle righe for ( i = 0; i < rows; i++) mentre il secondo quello delle colonne for ( j = 0; j < columns; j++).
  2. 2
    Utilizza il metodo statico della libreria standard di Java System.out.print(nome_vettore[i][j] + " " ); seguito dal codice System.out.println("");. In questo modo verranno stampate tutte le righe che compongono la tua matrice, intervallate da una linea vuota.[2]
  3. 3
    Esegui il programma. In base al compilatore in uso, la procedura per eseguire la compilazione sarà diversa. Potresti dover accedere al menu "File" e scegliere la voce "Run" o "Esegui"; in altri casi l'icona "Esegui" sarà già presente sulla barra degli strumenti del compilatore. Gli elementi del tuo array verranno stampati sotto forma di matrice nella parte inferiore della finestra del programma in uso.

Informazioni sull'Articolo

Questo articolo è stato scritto in collaborazione con il nostro team di editor e ricercatori esperti che ne hanno approvato accuratezza ed esaustività.

Categorie: Programmazione

In altre lingue:

English: Print an Array in Java, Español: imprimir un arreglo en Java, Português: Exibir um Vetor em Java, Русский: напечатать массив в Java, Deutsch: In Java ein Array ausgeben, Français: afficher un tableau avec Java, Nederlands: Een array afdrukken in Java

Questa pagina è stata letta 16 679 volte.
Hai trovato utile questo articolo?