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 HashSet
liste 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.