Program Kotlin untuk Mengonversi Array to Set (HashSet) dan Vice-Versa

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 HashSetaccept 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.

Artikel yang menarik...