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

В тази програма ще се научите да конвертирате масив в набор и обратно в Kotlin.

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

 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()като HashSetприема списък като конструктор.

След това инициализираме set с елементите на преобразувания списък.

Пример 2: Конвертиране на Set to Array

 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 програма за конвертиране на масив в набор и обратно.

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