NB111:
私は、テキストベースのアドベンチャーゲームの一部として、ユーザーからの入力を取るしようとしています。ユーザからの入力は、2ワード、動詞と名詞であることができる、と私はその文字列の配列としてスプリット()メソッドとストアを使用して2つの単語に文字列の入力を分割します。
ここでは、コードの一部です:
in = input.nextLine();
inArray = Arrays.toString(in.split(" ", 2));
私はというエラーを取得し、「型の不一致:文字列に文字列から変換することはできません[]」
どのように私は、文字列を分割し、文字列配列として保存しますか?
マッド物理学者:
in.split(" ", 2)
アレイ作成String
要素。配列は一般的に簡単に印刷されません。使い方はArrays.toString()
素敵得るための良い方法ですString
配列オブジェクトの表現を。あなたは配列オブジェクトを格納する場合、その結果を使用しin.split(" ", 2)
て、あなたに必要なだけ、それを文字列としてフォーマットします。