Kotlina programma masīva konvertēšanai uz kopu (HashSet) un otrādi

Šajā programmā jūs iemācīsities pārveidot masīvu uz kopu un otrādi Kotlīnā.

1. piemērs: Konvertēt masīvu uz kopu

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

Palaidot programmu, izeja būs:

 Komplekts: (a, b, c)

Iepriekš minētajā programmā mēs esam izveidojuši masīvu ar nosaukumu masīvs. Lai pārveidotu masīvu par iestatītu, vispirms mēs to pārveidojam par sarakstu, izmantojot konstruktoru asList()HashSetaseptē sarakstu.

Pēc tam mēs inicializējam kopu ar pārveidotā saraksta elementiem.

2. piemērs: Konvertēt iestatījumu uz masīvu

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

Palaidot programmu, izeja būs:

 Masīvs: (a, b, c)

Iepriekš minētajā programmā mēs esam izveidojuši HashSet nosaukumu kopu. Lai pārveidotu kopu masīvā, vispirms izveidojam masīvu, kura garums ir vienāds ar kopas un izmantošanas toArray()metodes lielumu .

Šeit ir ekvivalents Java kods: Java programma masīva pārveidošanai par kopu un otrādi.

Interesanti raksti...