Dalam program ini, Anda akan belajar mengonversi larik menjadi satu set dan sebaliknya di Kotlin.
Contoh 1: Ubah Array menjadi Set
import java.util.* fun main(args: Array) ( val array = arrayOf("a", "b", "c") val set = HashSet(Arrays.asList(*array)) println("Set: $set") )
Saat Anda menjalankan program, hasilnya adalah:
Set: (a, b, c)
Dalam program di atas, kita memiliki sebuah array bernama array. Untuk mengonversi larik untuk disetel, pertama-tama kita mengubahnya menjadi daftar menggunakan asList()
as HashSet
accept list sebagai konstruktor.
Kemudian, kami menginisialisasi set dengan elemen dari daftar yang dikonversi.
Contoh 2: Ubah Set ke Array
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))") )
Saat Anda menjalankan program, hasilnya adalah:
Larik: (a, b, c)
Dalam program di atas, kami memiliki set bernama HashSet. Untuk mengubah set menjadi array, pertama-tama kita membuat array dengan panjang yang sama dengan ukuran set dan menggunakan toArray()
metode.
Berikut kode Java yang setara: Program Java untuk mengubah array menjadi satu set dan sebaliknya.