Kotlin program a tömb set-re (HashSet) és Vice-Versa konvertálására

Ebben a programban megtanulhat egy tömböt készletgé konvertálni és fordítva Kotlinban.

1. példa: Tömb átalakítása halmazba

 import java.util.* fun main(args: Array) ( val array = arrayOf("a", "b", "c") val set = HashSet(Arrays.asList(*array)) println("Set: $set") )

A program futtatásakor a kimenet a következő lesz:

 Készlet: (a, b, c)

A fenti programban van egy tömb nevű tömb. A tömb set-vé konvertálásához először konvertáljuk listává, az konstruktívként as asList()as HashSetaccept list listával.

Ezután inicializáljuk a halmazt az átalakított lista elemeivel.

2. példa: Konvertálása tömbre

 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))") )

A program futtatásakor a kimenet a következő lesz:

 Tömb: (a, b, c)

A fenti programban van egy HashSet nevű készlet. A halmaz tömbgé alakításához elõször létrehozunk egy tömböt, amelynek hossza megegyezik a halmaz és a toArray()metódus méretével .

Itt található az egyenértékű Java-kód: Java program a tömb halmazsá konvertálására és fordítva.

érdekes cikkek...