小编Taf*_*udo的帖子

数组越界错误

我想编写将字符串拆分为单独的子串的代码,每个子串都有3个字符并将它们分配给字符串数组,例如字符串"abcdefg"可以吐到"abc","bcd","cde","efg"和这些被分配给一个字符串数组.我有以下代码得到一个错误:

String[] words = new String[] {};
String sequence = "abcdefg";
int i;

for(i = 0; i <= sequence.length()-3; i++) {          

    words[i] = sequence.substring(i, 3+i);
    System.out.println(words[i]);
}
Run Code Online (Sandbox Code Playgroud)

java

1
推荐指数
1
解决办法
79
查看次数

标签 统计

java ×1