Program Kotlin do konwersji tablicy na zestaw (HashSet) i odwrotnie

W tym programie nauczysz się konwertować tablicę na zestaw i odwrotnie w Kotlinie.

Przykład 1: Konwertuj tablicę na zestaw

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

Po uruchomieniu programu wynik będzie następujący:

 Zestaw: (a, b, c)

W powyższym programie mamy tablicę o nazwie array. Aby przekonwertować tablicę na zestaw, najpierw konwertujemy ją na listę, używając asList()jako HashSetkonstruktora as akceptuje listę.

Następnie inicjalizujemy zestaw elementami przekonwertowanej listy.

Przykład 2: Konwertuj zestaw na tablicę

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

Po uruchomieniu programu wynik będzie następujący:

 Tablica: (a, b, c)

W powyższym programie mamy zestaw HashSet o nazwie set. Aby przekonwertować zestaw na tablicę, najpierw tworzymy tablicę o długości równej rozmiarowi zestawu i używamy toArray()metody.

Oto równoważny kod w Javie: program w języku Java do konwersji tablicy na zestaw i odwrotnie.

Interesujące artykuły...