次のコードがあります
while (input.hasNextLine()) {
String line = input.nextLine();
System.out.println(line); // added to test if anything in String, and there is
int whiteSpace = 0;
int j = 0;
while (Character.isWhitespace(line.charAt(j))) {
whiteSpace++;
j++;
}
}
私がそれを実行すると、私にStringIndexOutOfBoundsException: String index out of range: 0
は意味がありません。System.out.print(line)
文字列に何かがあるかどうかをテストするために を追加しました。より高い値で初期化しようとj
しましたが、それでも同じことが得られますが、異なるだけString index out of range: ?
です。この例外が発生する理由を誰かが知っていますか? 私には意味がありません。