サイズがランダムに選択された文字列のサイズに依存するブール配列があります。
だから私はこのようなものを持っています:
boolean[] foundLetterArray = new boolean[selectedWord.length()];
プログラムが進行するにつれて、この特定のブール配列には、配列内の各要素の真の値が入力されます。配列のすべての要素が真になるとすぐにステートメントを出力したいだけです。だから私は試しました:
if(foundLetterArray[selectedWord.length()]==true){
System.out.println("You have reached the end");
}
これにより、範囲外の例外エラーが発生します。メソッドも試しcontains()
ましたが、配列内の1つの要素がtrueであってもループが終了します。配列のすべての要素を反復処理する for ループが必要ですか? その中でテスト条件を設定するにはどうすればよいですか?