Java 使用控制台的readPassword方法?

Java 使用控制台的readPassword方法?,java,console,passwords,Java,Console,Passwords,当我尝试使用方法readPassword()以char[]的形式从控制台接收输入时,请将此输入转换为字符串,如下所示 char[] pass = console.readPassword("Enter your DB password please : "); String password = new String(pass); 它给我一个输出,如下所示: Enter your DB password please : 当我开始输入密码时,控制台上从来没有输入过密码有什么建议吗 编辑:-

当我尝试使用方法readPassword()char[]的形式从控制台接收输入时,请将此输入转换为字符串,如下所示

char[] pass = console.readPassword("Enter your DB password please : ");
String password = new String(pass);
它给我一个输出,如下所示:

Enter your DB password please : 
当我开始输入密码时,控制台上从来没有输入过密码
有什么建议吗


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

控制台读取密码的方式是不在控制台中显示密码。如果您测试该函数并在它显示的位置键入,控制台将读取它,但在您键入时不会显示它。

这正是该函数应该做的。请阅读console类的文档。我认为它在键入时显示*