Programa Kotlin para converter Array em Conjunto (HashSet) e Vice-Versa

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 HashSetlistas 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.

Artigos interessantes...