タグ付けされた質問 「java.util.scanner」

19
スキャナーがnext()またはnextFoo()を使用した後にnextLine()をスキップしていますか?
ScannerメソッドnextInt()を使用して、nextLine()入力を読み取ります。 次のようになります。 System.out.println("Enter numerical value"); int option; option = input.nextInt(); // Read numerical value from input System.out.println("Enter 1st string"); String string1 = input.nextLine(); // Read 1st string (this is skipped) System.out.println("Enter 2nd string"); String string2 = input.nextLine(); // Read 2nd string (this appears right after reading numerical value) 問題は、数値を入力した後、最初の行input.nextLine()がスキップinput.nextLine()され、2番目の行が実行されるため、出力が次のようになることです。 Enter …

12
スキャナーとBufferedReader
私の知る限り、Javaのファイルから文字ベースのデータを読み取る最も一般的な2つの方法は、Scannerまたはを使用することBufferedReaderです。またBufferedReader、物理ディスク操作を回避するためにバッファを使用することで効率的にファイルを読み取ることも知っています。 私の質問は: DOESはScanner実行だけでなく、BufferedReader? なぜあなたは選ぶだろうScannerオーバーBufferedReaderまたはその逆?

15
JavaのScannerクラスを使用してコンソールから入力を読み取るにはどうすればよいですか?
Scannerクラスを使用してコンソールから入力を読み取るにはどうすればよいですか?このようなもの: System.out.println("Enter your username: "); Scanner = input(); // Or something like this, I don't know the code 基本的に、必要なのは、スキャナーにユーザー名の入力を読み取らせ、その入力をString変数に割り当てることだけです。

10
スキャナーvs. StringTokenizer vs. String.Split
私はちょうどJavaのスキャナークラスについて学んだ、今それがどのようにStringTokenizerとString.Splitと比較/競合するのか疑問に思っている。StringTokenizerとString.SplitはStringsでのみ機能することを知っているので、なぜStringに対してScannerを使用したいのですか?Scannerは分割のためのワンストップショッピングを意図したものですか?

22
スキャナーから文字入力を受け取ります
charキーボードから入力を取得する方法を見つけようとしています。 私は使ってみました: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); このメソッドは存在しません。 cとして取ってみましたString。ただし、自分のメソッドから呼び出す他のメソッドcharは入力としてを必要とするため、すべてのケースで常に機能するとは限りません。したがって、charを入力として明示的に取得する方法を見つける必要があります。 何か助け?

6
標準入力から行ごとに読み取る方法は?
標準入力から1行ずつ読み取るScalaのレシピは何ですか?同等のJavaコードのようなもの: import java.util.Scanner; public class ScannerTest { public static void main(String args[]) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ System.out.println(sc.nextLine()); } } }

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.