标签: java command-line
有没有办法使用命令行从键盘读取输入而没有使用java将命令行显示输入?
示例我希望用户能够输入随机字符,然后系统可以处理这些字符,而不会像扫描仪或System.console().readLine;那样开始显示在屏幕上。
System.console().readLine;
编辑:
2.与此代码在Haskell中的作用相似
hSetBuffering stdout NoBuffering hSetBuffering stdin NoBuffering hSetEcho stdin False )
答案 0 :(得分:0)
是的,请使用java.io.Console.readPassword()。
java.io.Console.readPassword()
答案 1 :(得分:0)
不,我不认为有办法通过命令行执行此操作。但您可以使用JFrame并为其添加CaretListener。
CaretListener