Programma Kotlin per stampare un array

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

Esempio 1: stampare un array utilizzando il ciclo For

 fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) for (element in array) ( println(element) ) )

Quando esegui il programma, l'output sarà:

 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 fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) println(Arrays.toString(array)) )

Quando esegui il programma, l'output sarà:

 (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 fun main(args: Array) ( val array = arrayOf(intArrayOf(1, 2), intArrayOf(3, 4), intArrayOf(5, 6, 7)) println(Arrays.deepToString(array)) )

Quando esegui il programma, l'output sarà:

 ((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.

Ecco il codice Java equivalente: programma Java per stampare un array

Articoli interessanti...