У овом програму ћете научити да претворите низ у скуп и обрнуто у Котлину.
Пример 1: Претвори низ у Сет
import java.util.* fun main(args: Array) ( val array = arrayOf("a", "b", "c") val set = HashSet(Arrays.asList(*array)) println("Set: $set") )
Када покренете програм, излаз ће бити:
Скуп: (а, б, ц)
У горњем програму имамо низ који се зове низ. Да бисмо низ претворили у сет, прво га претварамо у листу користећи asList()
као HashSet
прихваћа листу као конструктор.
Затим иницијализујемо сет елементима претворене листе.
Пример 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))") )
Када покренете програм, излаз ће бити:
Низ: (а, б, ц)
У горњем програму имамо ХасхСет по имену сет. Да бисмо претворили сет у низ, прво креирамо низ дужине једнак величини скупа и користимо toArray()
методу.
Ево еквивалентног Јава кода: Јава програм за претварање низа у скуп и обрнуто.