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