Programme Kotlin pour convertir un tableau en ensemble (HashSet) et vice-versa

Dans ce programme, vous apprendrez à convertir un tableau en un ensemble et vice versa dans Kotlin.

Exemple 1: Convertir un tableau en ensemble

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

Lorsque vous exécutez le programme, la sortie sera:

 Ensemble: (a, b, c)

Dans le programme ci-dessus, nous avons un tableau nommé array. Pour convertir un tableau en ensemble, nous le convertissons d'abord en une liste en utilisant asList()comme HashSetliste d'acceptations comme constructeur.

Ensuite, nous initialisons set avec les éléments de la liste convertie.

Exemple 2: Convertir l'ensemble en tableau

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

Lorsque vous exécutez le programme, la sortie sera:

 Tableau: (a, b, c)

Dans le programme ci-dessus, nous avons un ensemble nommé HashSet. Pour convertir un ensemble en un tableau, nous créons d'abord un tableau de longueur égale à la taille de l'ensemble et utilisons la toArray()méthode.

Voici le code Java équivalent: programme Java pour convertir un tableau en un ensemble et vice-versa.

Articles intéressants...