Java读键盘输入

时间:2015-03-23 10:18:15

标签: java command-line

有没有办法使用命令行从键盘读取输入而没有使用java将命令行显示输入?

示例我希望用户能够输入随机字符,然后系统可以处理这些字符,而不会像扫描仪或System.console().readLine;那样开始显示在屏幕上。

编辑:

  1. 我需要将原始输入作为字符读取,而不是要求用户在输入字符串后按Enter键
  2. 2.与此代码在Haskell中的作用相似

    hSetBuffering stdout NoBuffering
    hSetBuffering stdin NoBuffering
    hSetEcho stdin False
    )
    

2 个答案:

答案 0 :(得分:0)

是的,请使用java.io.Console.readPassword()

答案 1 :(得分:0)

不,我不认为有办法通过命令行执行此操作。但您可以使用JFrame并为其添加CaretListener