kotlin 将 listOf("abc", "aafc")变成listOf("b", "f")
时间: 2024-03-18 21:38:06 浏览: 44
Binner轮播图(Kotlin)
要将列表中的字符串转换为只包含每个字符串的第二个字符的新列表,可以使用Kotlin的map函数和getOrNull函数来实现。以下是实现的代码示例:
```kotlin
val list = listOf("abc", "aafc")
val result = list.map { it.getOrNull(1).toString() }
println(result) // 输出:[b, f]
```
在上述代码中,我们首先定义了一个包含两个字符串的列表`list`。然后,我们使用`map`函数对列表中的每个字符串进行转换操作。在转换操作中,我们使用`getOrNull(1)`函数来获取每个字符串的第二个字符,如果字符串长度不足2,则返回null。最后,我们将获取到的字符转换为字符串,并将结果存储在新的列表`result`中。
阅读全文