2014-02-10 88 views
2

最近我一直在制作一个小小的java游戏,你需要建立一个城市并且必须为它辩护。现在我想让它准备好进行适当的测试。我正在考虑让服务器在我的旧计算机上运行,​​而不是我必须这样做,以便在程序运行时,我可以键入将要执行的命令。就像Minecraft或craftbukkit服务器一样。在那里你可以输入文本,并在你启动程序的同一个控制台按回车键。 有人有什么想法吗?运行时Java连续控制台

回答

2

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

例如,持续等待输入,然后打印输入,你可以这样写:

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

System.in作为构造函数参数指定从键盘读取输入(而不是一个文件,例如)。