Я хочу преобразовать набор целых чисел в varargs (массив строк) и наоборот.
Есть ли более эффективный способ (чем код ниже) для достижения этого в kotlin?
// SET<INT> -> VARARGS
// intIds: Set<Int>
val stringIds = intIds.toTypedArray().map { i -> i.toString() }.toTypedArray()
//to get varargs, use *stringIds
// SET<STRING> -> SET<INT>
// val stringIds: Set<String>
val intIds = stringIds?.stream()?.map { i -> i.toInt() }?.collect(Collectors.toSet())