Програма 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()як HashSetприймає список як конструктор.

Потім ми ініціалізуємо set елементами перетвореного списку.

Приклад 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 з іменем set. Щоб перетворити набір у масив, спочатку ми створюємо масив довжиною, рівний розміру набору, і використовуємо toArray()метод.

Ось еквівалентний код Java: програма Java для перетворення масиву в набір і навпаки.

Цікаві статті...