【发布时间】:2021-01-04 08:42:33
【问题描述】:
字符串示例(不是必须的 A 和 B,但不是 X):AAAXBBXBXBBB 我想找到 X 的所有 occoruncaes 并将它们保存在一个数组中。
我写了一个函数:
val arrayList = ArrayList<Int>()
fun findAllX(str: String){
for(i in 0 until str.length){
if(str[i] == 'X'){
arrayList.add(i)
}
}
}
本例中的结果:arrayList 包含整数 3、6、8
有没有更好/更简洁的方法来写这个?
【问题讨论】:
-
AAAXBBXBXBBB这是字符串,对吧?现在你想从这个字符串中得到X? -
我想要索引(位置),例如:3、6、8。
标签: android arrays string kotlin