Program Kotlin pro tisk pole

V tomto programu se naučíte různé techniky pro tisk prvků daného pole v Kotlin.

Příklad 1: Tisk pole pomocí smyčky For

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

Když spustíte program, výstup bude:

 1 2 3 4 5

Ve výše uvedeném programu se smyčka for-each používá k iteraci daného pole, pole.

Přistupuje ke každému prvku v poli a tiskne pomocí println().

Příklad 2: Tisk pole pomocí standardních knihovních polí

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

Když spustíte program, výstup bude:

 (1, 2, 3, 4, 5)

Ve výše uvedeném programu byla smyčka for nahrazena jediným řádkem kódu pomocí Arrays.toString()funkce.

Jak vidíte, dává to čistý výstup bez dalších řádků kódu.

Příklad 3: Tisk vícerozměrného pole

 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)) )

Když spustíte program, výstup bude:

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

Ve výše uvedeném programu, protože každý prvek v poli obsahuje jiné pole, pouhým použitím Arrays.toString()vytiskne adresu prvků (vnořené pole).

Abychom dostali čísla z vnitřního pole, máme jen další funkci Arrays.deepToString(). Tím získáváme čísla 1, 2 a tak dále, hledáme.

Tato funkce funguje také pro 3-dimenzionální pole.

Zde je ekvivalentní kód Java: Program Java pro tisk pole

Zajímavé články...