Kotlin-program for å konvertere matrise til sett (HashSet) og vice-versa

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 HashSetaccept 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.

Interessante artikler...