在java的同一行上获取输入
我需要向用户请求一个命令,但我希望输入写在请求用户的同一行上在java的同一行上获取输入,java,input,Java,Input,我需要向用户请求一个命令,但我希望输入写在请求用户的同一行上 public class Controller{ private Scanner in; public void run(){ String line; System.out.print("Command > "); line = in.next(); } 所以我得到这个: Command > help 我想要这个: Command > help 你的IDE有点骗
public class Controller{
private Scanner in;
public void run(){
String line;
System.out.print("Command > ");
line = in.next();
}
所以我得到这个:
Command >
help
我想要这个:
Command > help
你的IDE有点骗你。运行.jar时,您编写的当前上下文将在同一行上提示,但IntelliJ将在两行之间中断输入和输出。请放心,您的提示符工作正常。对我来说很好。您使用的是什么终端?这应该可以正常工作。运行IntellijIdeaCE for Mac OS