Neste programa, você aprenderá a converter uma matriz em um conjunto e vice-versa no Kotlin.
Exemplo 1: Converter Array em Conjunto
import java.util.* fun main(args: Array) ( val array = arrayOf("a", "b", "c") val set = HashSet(Arrays.asList(*array)) println("Set: $set") )
Quando você executa o programa, a saída será:
Conjunto: (a, b, c)
No programa acima, temos um array chamado array. Para converter array em conjunto, primeiro o convertemos em uma lista usando asList()
as HashSet
listas de aceitos como construtor.
Em seguida, inicializamos o conjunto com os elementos da lista convertida.
Exemplo 2: Converter conjunto em 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))") )
Quando você executa o programa, a saída será:
Matriz: (a, b, c)
No programa acima, temos um conjunto denominado HashSet. Para converter o conjunto em um array, primeiro criamos um array de comprimento igual ao tamanho do conjunto e usamos o toArray()
método.
Aqui está o código Java equivalente: programa Java para converter array em um conjunto e vice-versa.