Kotlinov program za ispis niza

U ovom programu naučit ćete različite tehnike za ispis elemenata datog niza u Kotlinu.

Primjer 1: Ispis polja pomoću petlje For

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

Kada pokrenete program, izlaz će biti:

 1 2 3 4 5

U gornjem programu petlja for-each koristi se za iteraciju nad danim nizom, nizom.

Pristupa svakom elementu niza i ispisuje pomoću println().

Primjer 2: Ispis niza pomoću standardnih nizova knjižnice

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

Kada pokrenete program, izlaz će biti:

 (1, 2, 3, 4, 5)

U gornjem programu, petlja for zamijenjena je jednim retkom koda pomoću Arrays.toString()funkcije.

Kao što vidite, ovo daje čisti izlaz bez ikakvih dodatnih linija koda.

Primjer 3: Ispis višedimenzionalnog niza

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

Kada pokrenete program, izlaz će biti:

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

U gornjem programu, budući da svaki element u nizu sadrži drugi niz, samo se Arrays.toString()ispisuje adresa elemenata (ugniježđeni niz).

Da bismo dobili brojeve iz unutarnjeg niza, mi samo još jednu funkciju Arrays.deepToString(). To nam daje brojeve 1, 2 i tako dalje, koje tražimo.

Ova funkcija radi i za trodimenzionalne nizove.

Evo ekvivalentnog Java koda: Java program za ispis niza

Zanimljivi članci...