字符串索引越界java

时间:2018-04-11 08:54:55

标签: java string

我编写了下面这段代码,但是它给了我StringIndexOutOfBounds异常,尽管我已经把所有控件放在字符串的长度上

const initialList = ['f', 'o', 'o', 'b', 'a', 'r'];

reduceIndexed((acc, val, idx, list) => acc + '-' + val + idx, '', initialList);
//=> "-f0-o1-o2-b3-a4-r5"

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

您正在将k值增加到i + 1。在我将为bits.length ()-1的字符串的最后一个字符处,k将大于位的长度。您可以将for循环初始化为i-2值,以便k不会超出范围。