がNetbeans IDEの出力ウィンドウに表示されるエラーを解決する必要がありますか?
import java.util.*;
Scanner input = new Scanner(System.in);
String text = input.nextLine();
int check = 0;
for(int i = 0; i < text.length(); i++;){
if(text.substring(i, i + 2) .equals("of")){
check = 0;
}
}
(これは一例に過ぎない)私はこのダム出力画面でオフに仕上げていない、アプリを作っていたユーザ
によって入力に入力された 'の取得したいと言いますユーザーがabofd
と入力すると、必ず2-4のatの位置を認識します。 しかし、i
の値が4の場合、位置は4-6からチェックされますが、位置6が存在しないため、エラーが発生します。 私はi < text.length() - 1
を5行目に設定すると思っていますが、私のオリジナルコードは最後まで実行する必要があります!
実行時エラーまたはコンパイル時エラーが発生していますか? Netbeansはランタイムエラーをマークしませんでしたが、ランタイムエラーとタグ付けしました。 –
申し訳ありませんコンパイル時のエラー – KSJ10
コンパイル時にエラーが発生した場合、あなたのコードがどのように動作するのですか?あなたのコードはコンパイルされませんか? –