Diziyi Set'e (HashSet) ve Vice-Versa'ya Dönüştürmek için Kotlin Programı

Bu programda, Kotlin'de bir diziyi bir kümeye dönüştürmeyi ve bunun tersini öğreneceksiniz.

Örnek 1: Diziyi Kümeye Dönüştürme

 import java.util.* fun main(args: Array) ( val array = arrayOf("a", "b", "c") val set = HashSet(Arrays.asList(*array)) println("Set: $set") )

Programı çalıştırdığınızda, çıktı:

 Ayarlayın: (a, b, c)

Yukarıdaki programda dizi adında bir dizimiz var. Diziyi sete dönüştürmek için önce yapıcı olarak asList()as HashSetkabul eden listeyi kullanan bir listeye dönüştürürüz .

Ardından, dönüştürülen listenin elemanları ile seti başlatıyoruz.

Örnek 2: Kümeyi Diziye Dönüştürme

 import java.util.* fun main(args: Array) ( val set = HashSet() set.add("a") set.add("b") set.add("c") val array = arrayOfNulls(set.size) set.toArray(array) println("Array: $(Arrays.toString(array))") )

Programı çalıştırdığınızda, çıktı:

 Dizi: (a, b, c)

Yukarıdaki programda bir HashSet isimli setimiz var. Kümeyi bir diziye dönüştürmek için, önce kümenin boyutuna eşit uzunlukta bir dizi oluşturup toArray()yöntemi kullanıyoruz.

İşte eşdeğer Java kodu: Diziyi bir kümeye dönüştürmek için Java programı ve bunun tersi.

Ilginç makaleler...