Programma Kotlin per convertire array in set (HashSet) e Vice-Versa

In questo programma imparerai a convertire un array in un set e viceversa in Kotlin.

Esempio 1: converti array in set

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

Quando esegui il programma, l'output sarà:

 Impostare: (a, b, c)

Nel programma sopra, abbiamo un array chiamato array. Per convertire un array in un set, lo convertiamo prima in un elenco utilizzando asList()as HashSetaccetta l'elenco come costruttore.

Quindi inizializziamo set con gli elementi della lista convertita.

Esempio 2: converti set in array

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

Quando esegui il programma, l'output sarà:

 Array: (a, b, c)

Nel programma sopra, abbiamo un set denominato HashSet. Per convertire un set in un array, creiamo prima un array di lunghezza uguale alla dimensione del set e usiamo il toArray()metodo.

Ecco il codice Java equivalente: programma Java per convertire un array in un set e viceversa.

Articoli interessanti...