これは私の最初の投稿であり、私は Java の初心者です。
私は Java でテキストベースのアドベンチャー ゲームを書いていますが、コードの 1 か所 (パーサー) で失敗しました。エラーはありません。動作しません。入力を受け取りますが、それについては何もしません。これは非常に単純で、次のようになります。
public static void getInput(){
System.out.print(">>"); //print cue for input
String i = scan.nextLine(); //get (i)nput
String[] w = i.split(" "); //split input into (w)ords
List words = Arrays.asList(w); //change to list format
test(words);
}
テスト メソッドは、 を使用してリストから特定の単語を検索するだけif(words.contains("<word>"))
です。
コードの何が問題で、どうすれば改善できますか?