Šioje programoje išmoksite konvertuoti masyvą į rinkinį ir atvirkščiai Kotline.
1 pavyzdys: konvertuoti masyvą į rinkinį
import java.util.* fun main(args: Array) ( val array = arrayOf("a", "b", "c") val set = HashSet(Arrays.asList(*array)) println("Set: $set") )
Kai paleisite programą, išvestis bus:
Rinkinys: (a, b, c)
Pirmiau pateiktoje programoje mes turime masyvą, pavadintą masyvu. Norėdami konvertuoti masyvą į rinkinį, pirmiausia jį konvertuojame į sąrašą, naudojant asList()
kaip HashSet
priima sąrašą kaip konstruktorių.
Tada mes inicijuojame rinkinį su konvertuoto sąrašo elementais.
2 pavyzdys: Konvertuokite rinkinį į masyvą
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))") )
Kai paleisite programą, išvestis bus:
Masyvas: (a, b, c)
Pirmiau pateiktoje programoje turime „HashSet“ pavadinimų rinkinį. Norėdami konvertuoti rinkinį į masyvą, pirmiausia sukuriame masyvą, kurio ilgis yra lygus rinkinio ir naudojimo toArray()
metodo dydžiui .
Štai ekvivalentiškas „Java“ kodas: „Java“ programa masyvui paversti rinkiniu ir atvirkščiai.