Programa Kotlin para imprimir um array

Neste programa, você aprenderá diferentes técnicas para imprimir os elementos de um determinado array em Kotlin.

Exemplo 1: imprimir uma matriz usando o loop For

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

Quando você executa o programa, a saída será:

 1 2 3 4 5

No programa acima, o loop for-each é usado para iterar no array fornecido, array.

Ele acessa cada elemento da matriz e imprime usando println().

Exemplo 2: Imprimir um Array usando Arrays de biblioteca padrão

 import java.util.Arrays fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) println(Arrays.toString(array)) )

Quando você executa o programa, a saída será:

 (1, 2, 3, 4, 5)

No programa acima, o loop for foi substituído por uma única linha de código usando a Arrays.toString()função.

Como você pode ver, isso fornece uma saída limpa, sem linhas extras de código.

Exemplo 3: Imprimir uma matriz multidimensional

 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 você executa o programa, a saída será:

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

No programa acima, uma vez que cada elemento do array contém outro array, apenas usando Arrays.toString()imprime o endereço dos elementos (array aninhado).

Para obter os números da matriz interna, temos apenas outra função Arrays.deepToString(). Isso nos dá os números 1, 2 e assim por diante, que estamos procurando.

Esta função também funciona para arrays tridimensionais.

Aqui está o código Java equivalente: programa Java para imprimir um array

Artigos interessantes...