我有这个要求用户输入一个命令,但我希望输入写在用户被询问的同一行。
public class Controller{
private Scanner in;
public void run(){
String line;
System.out.print("Command > ");
line = in.next();
}
所以我明白了:
Command >
help
我想要这个:
Command > help
答案 0 :(得分:1)
你的IDE对你说谎了。当您运行.jar时,您编写的当前上下文将在同一行上提示,但IntelliJ会在两个不同的行之间中断输入和输出。请放心,您的提示工作正常。