作者:转身-说离别2013 | 来源:互联网 | 2022-12-18 15:40
我有以下字符串,在字符串中你可以看到有多个数组. "10, 20, 30, 40, 30, 20, 10, 5, 20, 30, 20, 30"
我想要做的是基本上需要在每个单独的字符串中划分这个字符串,并希望将它们转换为整数数组.
例如:String array = ["10","20","30","40","30","20","10","5","20","30","20" ,"30"] - >整数数组= [10,20,30,40,30,20,10,5,20,30,20,30].
1> Stanley Kou..:
如果要将String String数组转换为Int数组:
val stringArray = arrayOf("10", "20", "30", "40", "30", "20", "10", "5", "20", "30", "20", "30")
并使用map将其转换为int数组
val intArray = stringArray.map { it.toInt() }
如果要打印它:
print(stringArray)
print(intArray)
或者,如果要将"String"转换为int数组,则需要将其拆分并映射.
val inputString = "10, 20, 30, 40, 30, 20, 10, 5, 20, 30, 20, 30"
val intArray = inputString.split(", ").map { it.toInt() }