无法获取字符串中重复字符的索引号

时间:2019-06-19 11:21:13

标签: kotlin

[Kotlin 1.3.31] 我正在尝试打印字符串中每个字符在正确位置重复的次数,但是由于重复字符,我无法获取该字符第二次出现的索引

我尝试将indexOf的位置指定为最后一个索引,现在仅连续重复出现错误

var Last=0
for (Left in str){
    var num:Int=-1

    var index=str.indexOf(Left,Last)

        for (i in index..len)
        if (Left.equals(str[i],true)) {
            num++
        }
    Last=index
        println("The Char $Left repets $num Times on the right")
    }

0 个答案:

没有答案