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网页