ここで何が間違っているかを確認するために助けが必要です。手順は次のとおりです。
- getAnswer で StringTokenizer を使用します。
- それがMoreTokensを持っている間。
- 応答が nextToken と一致するかどうかを確認します。
- そうであれば真を返します。
- 何もしない場合は false を返します。
これは私がコーディングしたものです:
public boolean checkAnswer{
StringTokenizer str = new StringTokenizer(getAnswer());
while (str.hasMoreTokens()){
if(response.matches(str.nextToken())) return true;
}
return false;
}