În acest program, veți învăța să convertiți o matrice într-un set și invers în Kotlin.
Exemplul 1: convertiți matricea în set
import java.util.* fun main(args: Array) ( val array = arrayOf("a", "b", "c") val set = HashSet(Arrays.asList(*array)) println("Set: $set") )
Când rulați programul, ieșirea va fi:
Set: (a, b, c)
În programul de mai sus, avem o matrice numită matrice. Pentru a converti tabloul în set, îl convertim mai întâi într-o listă folosind asList()
ca HashSet
listă acceptă ca constructor.
Apoi, inițializăm setul cu elementele listei convertite.
Exemplul 2: convertiți setul în matrice
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))") )
Când rulați programul, ieșirea va fi:
Matrice: (a, b, c)
În programul de mai sus, avem un set numit HashSet. Pentru a converti setul într-o matrice, mai întâi creăm o matrice de lungime egală cu dimensiunea setului și folosim toArray()
metoda.
Iată codul Java echivalent: program Java pentru a converti matricea într-un set și invers.