【问题标题】:Using readPassword method of Console?使用控制台的 readPassword 方法?
【发布时间】:2014-03-02 00:28:48
【问题描述】:

当我尝试使用方法 readPassword() 从控制台接收输入为 char[] 然后将此输入转换为 string如下

char[] pass = console.readPassword("Enter your DB password please : ");
String password = new String(pass);

它给了我一个输出:-

Enter your DB password please : 

当我尝试开始输入我的密码时从来没有向控制台输入任何内容!有什么建议吗?

编辑:- 我的意思是,我想在输入时显示 *。

【问题讨论】:

  • 这正是那个函数应该做的。
  • 请阅读控制台类的文档。
  • 我认为它在输入时显示 *

标签: java console passwords


【解决方案1】:

控制台读取密码的方式是不在控制台中显示密码。如果您对此进行测试并在它所说的位置输入,控制台会读取它,但在您输入时不会显示它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-27
    • 2011-05-05
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 2016-12-31
    • 2012-06-16
    相关资源
    最近更新 更多