„Kotlin“ programa masyvui konvertuoti į rinkinį („HashSet“) ir „Vice-Versa“

Š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 HashSetpriima 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.

Įdomios straipsniai...