Kotlin字符串到Int数组

我正在寻找最有效的方式来转换一个字符串

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

到Kotlin中的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网页