java - 如何确定控制台窗口中是否输入了任何内容?

标签 java

在 Java 中,我正在寻找一种方法,允许我在继续之前等待用户按下任意键(或者如果当前不存在,我希望尽可能使用 BufferedReader 来实现它).我如何确定用户是否键入了任何键 - 而不仅仅是输入?

这有点类似于 Console.ReadKey()在 C# 中。

最佳答案

你可以试试jcurses .

示例:

public class Test{
  public static void main(String []args){
     jcurses.system.InputChar ch;
     ch=jcurses.system.Toolkit.readCharacter(); 
     System.out.println(ch.getCode());
  }
}

关于java - 如何确定控制台窗口中是否输入了任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9015187/

相关文章:

java - 如何从 Java 关闭 hadoop 推测执行

java - 如何通过 Java 的 Runtime api 获取 Java 程序使用的内存?

java - 正则表达式允许单个下划线和连字符不在开头或结尾

Java Spring 最大。上传大小限制

java - 加速多个 JDBC SQL 查询?

java - 带有 block 的独特面板组合 -- Java 代码

Javaslang 对象分解不起作用

java - Google App Engine (Java) 中的 RSS 解析器

java - JTable:如何获取表的更新列和行?

java - JNI UnsatisfiedLinkError 依赖库