Kotlin-program til at konvertere Array til Set (HashSet) og vice-versa

I dette program lærer du at konvertere en matrix til et sæt 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 kører programmet, vil output være:

 Sæt: (a, b, c)

I ovenstående program har vi en matrix med navnet array. For at konvertere array til sæt skal vi først konvertere det til en liste ved hjælp af asList()som HashSetaccepterer listen som en konstruktør.

Derefter initialiserer vi sæt med elementerne på den konverterede liste.

Eksempel 2: Konverter sæt til matrix

 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 kører programmet, vil output være:

 Array: (a, b, c)

I ovenstående program har vi et HashSet-navngivet sæt. For at konvertere sæt til en matrix opretter vi først en matrix med længde svarende til størrelsen på sættet og toArray()brugsmetoden.

Her er den ækvivalente Java-kode: Java-program til at konvertere array til et sæt og omvendt.

Interessante artikler...