Kotlin-ohjelma muuntaa matriisi asetukseksi (HashSet) ja Vice-Versa

Tässä ohjelmassa opit muuttamaan taulukon joukoksi ja päinvastoin Kotlinissa.

Esimerkki 1: Muunna taulukko asetukseksi

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

Kun suoritat ohjelmaa, tulos on:

 Sarja: (a, b, c)

Yllä olevassa ohjelmassa meillä on taulukko nimeltä array. Jos haluat muuntaa taulukon asetukseksi, muunnamme sen ensin luetteloksi käyttämällä asList()as HashSetaccept list -luetteloa konstruktorina.

Sitten alustetaan joukko muunnetun luettelon elementeillä.

Esimerkki 2: Muunna asetettu taulukoksi

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

Kun suoritat ohjelmaa, tulos on:

 Taulukko: (a, b, c)

Yllä olevassa ohjelmassa meillä on HashSet-niminen joukko. Jos haluat muuntaa joukon taulukoksi, luomme ensin ryhmän, joka on yhtä suuri kuin joukko ja käyttötapa toArray().

Tässä on vastaava Java-koodi: Java-ohjelma taulukon muuntamiseksi joukoksi ja päinvastoin.

Mielenkiintoisia artikkeleita...