【发布时间】:2020-11-16 13:21:06
【问题描述】:
我想要它,以便它在自己的行上打印每个单词。
String movie = "10 Things I Hate About You";
String g = "";
for (int letter = 0; letter < movie.length(); letter++) {
if (letter != ' ') {
g += word.charAt(letter);
} else {
g += "\n";
}
}
System.out.println(g);
但是,我每次都会遇到这个错误。
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 8
at java.lang.String.charAt(String.java:658)
at MyProgram.main(MyProgram.java:34)
【问题讨论】: