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 HashSet
accept 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.