运行时Java连续控制台

时间:2014-02-10 09:03:59

标签: java console command

最近我一直在做一个小游戏,你建立一个城市,并且必须保护它。现在我想为正确的测试做好准备。我想让服务器在我的旧计算机上运行,​​而不是我必须这样做,以便在程序运行时,我可以键入将要执行的命令。像minecraft或craftbukkit服务器一样。在那里,您可以输入文本并在与启动程序的控制台相同的控制台中按Enter键。 有人有任何想法吗?

1 个答案:

答案 0 :(得分:2)

听起来你只需要一个Scanner对象。

例如,要连续等待输入然后打印输入,您可以写:

Scanner s = new Scanner(System.in); 
String foo = s.nextLine();
System.out.println(foo);

System.in作为构造函数参数指定您正在从键盘读取输入(例如,与文件相反)。