arrays - 如何使用Kotlin String的get方法

标签 arrays string kotlin get

我知道如何从字符串中仅获取一个字符:

val str = "Hello Kotlin Strings"
println(str.get(4)) //prints o
但是如何在一种方法中获得几个字符println(str.get())例如:
val str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" 
print(str.get(8,11,14,21,4,24,14,20)) //ERROR

如何仅使用一个ILOVEYOU获得println(str.get())
请任何建议或链接来指导我。谢谢

最佳答案

println( listOf(8,11,14,21,4,24,14,20).map { str[it] }.joinToString("") )
// or
println( listOf(8,11,14,21,4,24,14,20).joinToString("") { str[it].toString() } )

关于arrays - 如何使用Kotlin String的get方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63174601/

相关文章:

c# - 字符串数组到 Int 数组

c - 函数和字符串,检查输入字符串是否匹配

java - 使用 void 方法修改对象或基元

c# - 字符串替换方法的优化

android - 如何在android中更改日期选择器对话框的默认年份(1900)?

intellij-idea - 为什么在 Intellij 的 Kotlin 文件中重新排列代码不起作用?

C for 循环打印不正确,字符乱序

json - std::string 到 rapidJson 对象的转换

android - 错误 : Cannot find setter for field. - java.util.ArrayList 中的大小 - Room 中的嵌入式 ArrayList 无法编译

ios - 从存储在结构体创建的数组中的选定表格单元格中播放音频