Я хочу написать код, который разбивает строку на отдельные подстроки, каждая из которых содержит 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]);
}
это работает, спасибо много –