Bu programda, belirli bir dizinin elemanlarını Kotlin'de basmak için farklı teknikler öğreneceksiniz.
Örnek 1: For döngüsünü kullanarak bir Dizi yazdırma
fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) for (element in array) ( println(element) ) )
Programı çalıştırdığınızda, çıktı:
1 2 3 4 5
Yukarıdaki programda, her bir döngü için verilen dizi, dizi üzerinde yineleme yapmak için kullanılır.
Dizideki her öğeye erişir ve println()
.
Örnek 2: Standart kitaplık Dizilerini kullanarak bir Dizi yazdırma
import java.util.Arrays fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) println(Arrays.toString(array)) )
Programı çalıştırdığınızda, çıktı:
(1, 2, 3, 4, 5)
Yukarıdaki programda, for döngüsü Arrays.toString()
işlev kullanan tek satır kodla değiştirilmiştir .
Gördüğünüz gibi, bu fazladan kod satırı olmadan temiz bir çıktı verir.
Örnek 3: Çok Boyutlu Dizi Yazdırma
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)) )
Programı çalıştırdığınızda, çıktı:
((1, 2), (3, 4), (5, 6, 7))
Yukarıdaki programda, dizideki her eleman başka bir dizi içerdiğinden, sadece kullanmak Arrays.toString()
elemanların adresini yazdırır (iç içe diziler).
İç dizideki sayıları elde etmek için, biz sadece başka bir fonksiyonuz Arrays.deepToString()
. Bu bize aradığımız 1, 2 vb. Sayıları getirir.
Bu işlev 3 boyutlu diziler için de çalışır.
İşte eşdeğer Java kodu: Bir dizi yazdırmak için Java programı