I dette programmet lærer du å konvertere en matrise til et sett og omvendt i Kotlin.
Eksempel 1: Konverter Array til Set
import java.util.* fun main(args: Array) ( val array = arrayOf("a", "b", "c") val set = HashSet(Arrays.asList(*array)) println("Set: $set") )
Når du kjører programmet, vil utdataene være:
Sett: (a, b, c)
I programmet ovenfor har vi en matrise med navnet array. For å konvertere array for å sette, konverterer vi det først til en liste ved hjelp av asList()
as HashSet
accept list som en konstruktør.
Deretter initialiserer vi settet med elementene i den konverterte listen.
Eksempel 2: Konverter sett til matrise
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))") )
Når du kjører programmet, vil utdataene være:
Array: (a, b, c)
I programmet ovenfor har vi et HashSet-navn. For å konvertere sett til en matrise oppretter vi først en matrise med lengde som er lik størrelsen på settet og toArray()
bruksmetoden.
Her er ekvivalent Java-kode: Java-program for å konvertere array til et sett og omvendt.