Program Kotlin pro převod pole na sadu (HashSet) a naopak

V tomto programu se naučíte převádět pole na množinu a naopak v Kotlin.

Příklad 1: Převést pole na sadu

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

Když spustíte program, výstup bude:

 Sada: (a, b, c)

Ve výše uvedeném programu máme pole s názvem pole. Chcete-li převést pole na sadu, nejdříve jej převedeme na seznam pomocí asList()as HashSetakceptuje seznam jako konstruktor.

Poté inicializujeme sadu s prvky převedeného seznamu.

Příklad 2: Převést sadu 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))") )

Když spustíte program, výstup bude:

 Pole: (a, b, c)

Ve výše uvedeném programu máme HashSet pojmenovanou sadu. Chcete-li převést sadu do pole, nejprve vytvoříme pole délky rovné velikosti sady a použijeme toArray()metodu.

Zde je ekvivalentní kód Java: Program Java pro převod pole na sadu a naopak.

Zajímavé články...