私はコマンドラインからユーザーからの入力を受け付けるプログラムを持っています。私がスキャナを初めて使うと、入力されたテキストは次の行に(System.out.println
の後に)続きます。しかし、他のすべての時間はSystem.out.println
と同じ行にあります。Java同じ行でscanner.nextLine()を取得する方法は?
コード:
//Create a scanner
Scanner input = new Scanner(System.in);
//Gets type
System.out.println("--Television Show or Film (t or f): ");
String type = input.nextLine();
input.close();
出力:
--Television Show or Film (t or f):
t
Desierd出力:
--Television Show or Film (t or f): t
すべてのヘルプは高く評価されます。また、私はEclipse Consoleを使用しています。
これで修正されない –
編集しました... – ryekayo