Kotlinov program za pretvaranje niza u skup (HashSet) i obratno

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 HashSetprihvać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.

Zanimljivi članci...