在Java中使用while循环时,如何像在密码中一样键入用户输入,将其转换为星号。有可能,如何?谢谢。
System.out.print("Enter password: ");
while(true)
{
password = pal.nextLine();
password = "*";
System.out.print(password);
}
这是我唯一的想法,但是不起作用
答案 0 :(得分:4)
不确定是否显示星号,但可以使用Console.readPassword
方法使密码不可见
public class Main {
public static void main(String[] args) {
char passwordArray[] = System.console().readPassword("Enter password: ");
// entered password will be stored in this array
}
}