En este programa, aprenderá a convertir una matriz en un conjunto y viceversa en Kotlin.
Ejemplo 1: Convertir matriz en conjunto
import java.util.* fun main(args: Array) ( val array = arrayOf("a", "b", "c") val set = HashSet(Arrays.asList(*array)) println("Set: $set") )
Cuando ejecute el programa, la salida será:
Conjunto: (a, b, c)
En el programa anterior, tenemos una matriz llamada matriz. Para convertir una matriz en un conjunto, primero la convertimos en una lista usando asList()
as HashSet
accept list como constructor.
Luego, inicializamos el conjunto con los elementos de la lista convertida.
Ejemplo 2: Convertir conjunto en matriz
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))") )
Cuando ejecute el programa, la salida será:
Matriz: (a, b, c)
En el programa anterior, tenemos un conjunto con nombre HashSet. Para convertir un conjunto en una matriz, primero creamos una matriz de longitud igual al tamaño del conjunto y usamos el toArray()
método.
Aquí está el código Java equivalente: programa Java para convertir una matriz en un conjunto y viceversa.