我想编写将字符串拆分为单独的子串的代码,每个子串都有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