Строка Kotlin String to Int

Я ищу наиболее эффективный способ преобразования строки как

"[1,2,3,4,5]" 

к массиву Int [1,2,3,4,5] в Котлине

    К счастью, я смог заставить его работать, поэтому я оставлю его здесь для будущей справки

     val result = "[1,2,3,4,5]".removeSurrounding("[", "]").split(",").map { it.toInt() } 

    Огромное спасибо всем!

    Попробуйте с помощью toCharArray () срезать первый и последний ('[' и ']')

     inline fun String.toCharArray( destination: CharArray, destinationOffset: Int = 0, startIndex: Int = 1, endIndex: Int = length -1 ): CharArray (source) 

    Затем вы можете вручную скопировать преобразованные значения из char в int в новый массив

    См. Больше на веб-странице kotlin

    Intereting Posts
    У меня есть два метода расширения Kotlin для одного и того же класса, но с разными генерическими сигнатурами и компилятор жалуется как получить Array json в kotlin от url Что такое файлы .kotlin_builtins и могу ли я их опустить из моих uberjars? Использовать группу в ConstraintLayout для прослушивания событий кликов на нескольких представлениях Лучший способ обработки возвратов в предикате Kotlin: Как вставить список объектов в комнату? Переместить определение ViewModel в метод уровня пакета Kotlin: отображение неизменяемого списка в API Не удается запустить проект kotlin на Android Studio 3.0 KotterKnife – не может использовать bindView (R.id.example_id) для некоторых классов kotlin, как упростить передачу параметров в конструктор базового класса? Различные вопросы @NonNull, @NotNull и @ParametersAreNonnullByDefault Могу ли я использовать kotlin.reflect, чтобы получить значение поля Как суммировать несколько элементов после группировки в Котлине Kapt, Kotlin, Dagger2 Ошибка при обработке аннотации