TakassanJaのプロフィール

@TakassanJa TakassanJa
ありがとう数1
質問数0
回答数1
ベストアンサー数
1
ベストアンサー率
100%
お礼率
0%

  • 登録日2006/10/30
  • while文の指定エラー

    int beginIndex = 0; //現在のindex int endIndex = txt.length(); //最後のindex //while(txt.substring(beginIndex, endIndex).length() > 0){ out.println(txt.substring(beginIndex, endIndex).length()); beginIndex += 300; out.println(txt.substring(beginIndex, endIndex).length()); beginIndex += 300; out.println(txt.substring(beginIndex, endIndex).length()); beginIndex += 300; //} String型の変数txtの長さを読み込んで、beginIndexの値を300ずつ増やしていくソースなのですが、このようにすると結果が得られるのですが、 int beginIndex = 0; //現在のindex int endIndex = txt.length(); //最後のindex while(txt.substring(beginIndex, endIndex).length() > 0){ out.println(txt.substring(beginIndex, endIndex).length()); beginIndex += 300; } のようにwhileの部分のコメントを外し、txtの長さが0になるまで回そうとするとエラーが起きてしまいます。 while文の指定だとは思うのですが、どこがおかしいのか直し方がわかりません。 わかる方教えてください、よろしくお願いします。

    • ベストアンサー
    • Java