U ovom programu naučit ćete pretvoriti niz u skup i obratno u Kotlinu.
Primjer 1: Pretvori niz u skup
import java.util.* fun main(args: Array) ( val array = arrayOf("a", "b", "c") val set = HashSet(Arrays.asList(*array)) println("Set: $set") )
Kada pokrenete program, izlaz će biti:
Skup: (a, b, c)
U gornjem programu imamo niz s imenom array. Da bismo pretvorili niz u set, prvo ga pretvaramo u popis koristeći asList()
kao HashSet
prihvaćajući popis kao konstruktor.
Zatim inicijaliziramo set elementima pretvorenog popisa.
Primjer 2: Pretvori skup u niz
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))") )
Kada pokrenete program, izlaz će biti:
Niz: (a, b, c)
U gore navedenom programu imamo skup naziva HashSet. Da bismo skup pretvorili u niz, prvo stvorimo niz duljine jednak veličini skupa i koristimo toArray()
metodu.
Evo ekvivalentnog Java koda: Java program za pretvaranje niza u skup i obratno.