-3

"StdIn.isEmpty()" java: eclipse を使用していますが、入力を終了する方法がわからないため、コンソールに出力が表示されません。スペース/タブ/エンターを押してみましたが、コンソールはまだ出力を表示せず、さらに入力を要求し続けます。

4

3 に答える 3

0

ctrl-z を押すこともできますが (少なくとも Windows ではこれでうまくいきます)、おそらくそうしたくないでしょう。これは、プログラムがコンソールから一度しか読み取ることができないことを意味します。「ファイル全体」を読み取ろうとするよりも、一度に 1 行ずつ読み取る方がよいでしょう。次に、Enter キーを押すだけで読み取りを終了できます。このようなもの:

Scanner s = new Scanner(System.in);
String t = s.nextLine();
于 2013-02-20T23:29:27.607 に答える