Program Kotlin na prevod poľa na množinu (HashSet) a naopak

V tomto programe sa naučíte prevádzať pole na množinu a naopak v Kotline.

Príklad 1: Preveďte pole na množinu

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

Po spustení programu bude výstup:

 Sada: (a, b, c)

Vo vyššie uvedenom programe máme pole s názvom pole. Ak chcete previesť pole na množinu, najskôr ho konvertujeme na zoznam pomocou príkazu asList()as HashSetakceptuje zoznam ako konštruktora.

Potom inicializujeme množinu s prvkami prevedeného zoznamu.

Príklad 2: Preveďte množinu na pole

 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 spustení programu bude výstup:

 Pole: (a, b, c)

Vo vyššie uvedenom programe máme HashSet s názvom set. Ak chceme množinu previesť na pole, najskôr vytvoríme pole o dĺžke, ktorá sa rovná veľkosti množiny, a použijeme toArray()metódu.

Tu je ekvivalentný kód Java: Program Java na prevod poľa na množinu a naopak.

Zaujímavé články...