Java 如何确定控制台窗口中是否输入了任何内容?
在Java中,我正在寻找一种方法,允许我在继续之前等待用户按下任何键(或者如果当前不存在任何键,我希望使用BufferedReader实现它,如果可能的话)。我如何确定用户是否键入了任何键,而不仅仅是enter键 这有点类似于C#中的内容。您可以尝试 样本:Java 如何确定控制台窗口中是否输入了任何内容?,java,Java,在Java中,我正在寻找一种方法,允许我在继续之前等待用户按下任何键(或者如果当前不存在任何键,我希望使用BufferedReader实现它,如果可能的话)。我如何确定用户是否键入了任何键,而不仅仅是enter键 这有点类似于C#中的内容。您可以尝试 样本: public class Test{ public static void main(String []args){ jcurses.system.InputChar ch; ch=jcurses.system.To
public class Test{
public static void main(String []args){
jcurses.system.InputChar ch;
ch=jcurses.system.Toolkit.readCharacter();
System.out.println(ch.getCode());
}
}
看看——或者说,你真的认为唯一/最好的选择是使用一个外部库吗?没有办法只是“编写自己的”(不是为了重新发明轮子,只是为了创建一个完成工作的方法)?我在工作中使用了这个库。(控制台与java平台/编程无关——它是一个操作系统终端窗口)