ホームページ >Java >&#&チュートリアル >Java スキャナーを使用して単一文字入力を確実に取得するにはどうすればよいですか?
スキャナを使用して単一文字入力を取得する方法論
スキャナを使用してキーボードからの文字入力を収集するという目的から派生して、さまざまなアプローチが登場します.
最初、コードは Scanner.nextChar() を使用して文字を取得しますが、このメソッドは 不在。その後も、外部メソッドの制約により、文字列から文字への変換の信頼性は低くなります。
入力取得の問題の解決
文字入力を効果的に取得するには、次の戦略を検討してください。 :
最初の文字を抽出「次へ」から:
char c = reader.next().charAt(0);
正確に 1 文字を消費:
char c = reader.findInLine(".").charAt(0);
単一の消費を強制するキャラクター:
char c = reader.next(".").charAt(0);
以上がJava スキャナーを使用して単一文字入力を確実に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。