运行期间的非阻塞输入流

时间:2013-12-26 19:45:52

标签: java c++ console-application

使用项目控制台程序,需要一个无限循环,在进程运行时由一个键停止,例如'q'或'Esc'键,并且需要一个动作使用箭头键如Up键来做东西,和关键。在C / C ++中有一个getch(),但我发现在搜索之后,Java中没有相应的东西。

1 个答案:

答案 0 :(得分:1)

System.in.read()将读取一个再见类型,等到返回之前出现一个。 (对于更复杂的输入,这是不够的,因为它不处理多字节字符,虽然应该对你好...)