在 Kotlin 中将整数列表转换为字符串列表
Convert a List of Integers to List of String in Kotlin
我有一个类似于 [1,2,3,4,5]
的列表,我正在尝试转换为列表 ["1","2","3","4","5"]
我试过这样做
val numbers = listOf(1, 2, 3, 4, 5)
val numbersStr = mutableListOf<String>()
val itr = numbers.listIterator()
while(itr.hasNext())
{
numbersStr.add(itr.next().toString())
}
但我觉得它有点冗长并且没有使用 Kotlin 的内置函数。
最好的选择是什么?
查看 kotlin 的 map
函数
val numberStr = listOf(1, 2, 3, 4, 5).map { it.toString() }
我有一个类似于 [1,2,3,4,5]
的列表,我正在尝试转换为列表 ["1","2","3","4","5"]
我试过这样做
val numbers = listOf(1, 2, 3, 4, 5)
val numbersStr = mutableListOf<String>()
val itr = numbers.listIterator()
while(itr.hasNext())
{
numbersStr.add(itr.next().toString())
}
但我觉得它有点冗长并且没有使用 Kotlin 的内置函数。
最好的选择是什么?
查看 kotlin 的 map
函数
val numberStr = listOf(1, 2, 3, 4, 5).map { it.toString() }