„Kotlin“ programa masyvui spausdinti

Šioje programoje išmoksite įvairių būdų, kaip atspausdinti tam tikro masyvo elementus Kotline.

1 pavyzdys: išspausdinkite masyvą naudodami kilpą

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

Kai paleisite programą, išvestis bus:

 1 2 3 4 5

Pirmiau pateiktoje programoje „for-each“ kilpa naudojama kartojant nurodytą masyvą, masyvą.

Jis pasiekia kiekvieną masyvo elementą ir spausdina naudodamas println().

2 pavyzdys: spausdinkite masyvą naudodami standartinius bibliotekos masyvus

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

Kai paleisite programą, išvestis bus:

 (1, 2, 3, 4, 5)

Pirmiau minėtoje programoje „for loop“ buvo pakeista viena kodo eilute, naudojant Arrays.toString()funkciją.

Kaip matote, tai suteikia švarią išvestį be jokių papildomų kodo eilučių.

3 pavyzdys: išspausdinkite kelių dimensijų masyvą

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

Kai paleisite programą, išvestis bus:

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

Ankstesnėje programoje, kadangi kiekviename masyvo elemente yra kitas masyvas, tiesiog naudojant elementą Arrays.toString()išspausdinamas elementų adresas (įdėtas masyvas).

Norėdami gauti skaičius iš vidinio masyvo, mes tiesiog dar vieną funkciją Arrays.deepToString(). Taip gauname skaičius, 1, 2 ir pan., Kurių mes ieškome.

Ši funkcija tinka ir 3 dimensijų matricoms.

Čia yra lygiavertis „Java“ kodas: „Java“ programa masyvui spausdinti

Įdomios straipsniai...