嗨,编程新手,我正在尝试使用 System.in 扫描仪进行一些用户输入验证 我正在尝试找到一种方法来检测用户何时不输入任何内容,只需按 Enter 键,但似乎 java 不承认 Enter 键作为输入,因为当我运行程序并按 Enter 控制台上的文本光标时只是移动到新行,程序的行为就像仍在等待输入,那么我如何检测何时按下回车键?
附带问题是按回车键与不输入相同,还是属于输入类?
最佳答案
如果您使用的是 Scanner(System.in) 实例,
按 Enter 键,则在没有先前输入的情况下 scanner.nextLine()
应返回空值字符串。
关于java - java如何处理键盘上 "enter"键的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58125681/