Программа Kotlin для преобразования массива в набор (HashSet) и наоборот

В этой программе вы научитесь преобразовывать массив в набор и наоборот в Kotlin.

Пример 1: преобразование массива в набор

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

Когда вы запустите программу, вывод будет:

 Установить: (a, b, c)

В приведенной выше программе у нас есть массив с именем array. Чтобы преобразовать массив в набор, мы сначала преобразуем его в список, используя asList()as HashSetaccept list в качестве конструктора.

Затем мы инициализируем набор элементами преобразованного списка.

Пример 2: преобразовать набор в массив

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

Когда вы запустите программу, вывод будет:

 Массив: (a, b, c)

В приведенной выше программе у нас есть именованный набор HashSet. Чтобы преобразовать набор в массив, мы сначала создаем массив, длина которого равна размеру набора, и используем toArray()метод.

Вот эквивалентный код Java: программа Java для преобразования массива в набор и наоборот.

Интересные статьи...