在没有按Enter的情况下输入Java

时间:2011-10-17 14:46:24

标签: java

我想在不按Enter键的情况下使用Java输入任何内容。实际上我想制作一个密码输入程序,这样一旦用户输入任何字符,我就可以清除屏幕并用相同数量的星号(“*”)替换字符,就像在任何地方输入的典型密码条目一样。网络。最重要的是,我想在Java终端窗口中执行相同操作,而不是使用这些applet方法。请告诉我是否需要提供更多详细信息。我正在使用BlueJ。

谢谢你, Mayank。

2 个答案:

答案 0 :(得分:3)

您可能需要查看ConsolereadPassword(...)方法(需要Java 6 +)。

或者,在使用Java 5(或更低版本)时,请查看以下文章:Password Masking in the Java Programming Language,尤其是段落 命令行输入屏蔽

答案 1 :(得分:1)

以下是有关如何实现所需内容的完整文章:http://java.sun.com/developer/technicalArticles/Security/pwordmask/