Programul Kotlin pentru a converti matricea în set (HashSet) și viceversa

Î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 HashSetlistă 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.

Articole interesante...