Programma Java per stampare un array

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

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Array Java
  • Array multidimensionali Java
  • Java per Loop

Esempio 1: stampare un 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); ) ) )

Produzione

 1 2 3 4 5

Nel programma precedente, il ciclo for-each viene utilizzato per iterare su un dato array, array.

Accede a ogni elemento dell'array e stampa usando println().

Esempio 2: stampare un array utilizzando gli array della 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)); ) )

Produzione

 (1, 2, 3, 4, 5)

Nel programma precedente, il ciclo for è stato sostituito da una singola riga di codice che utilizza la Arrays.toString()funzione.

Come puoi vedere, questo fornisce un output pulito senza righe di codice aggiuntive.

Esempio 3: stampa di un 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)); ) )

Produzione

 ((1, 2), (3, 4), (5, 6, 7))

Nel programma precedente, poiché ogni elemento in array contiene un altro array, usando solo Arrays.toString()stampa l'indirizzo degli elementi (array annidato).

Per ottenere i numeri dall'array interno, abbiamo solo un'altra funzione Arrays.deepToString(). Questo ci dà i numeri 1, 2 e così via che stiamo cercando.

Questa funzione funziona anche per array tridimensionali.

Articoli interessanti...