在Java中,如何使用java.util.Scanner
隐藏密码?
注意:我不需要使用java.io.Console
解决方案
Scanner input = new Scanner(System.in);
System.out.println("What is your password?");
password = input.nextLine();
是否可以覆盖扫描仪(org.junit.contrib.java.lang.system.StandardOutputStreamLog
)?
是否可以使用其他掩码系统(通过其他线程(通过覆盖添加*
)?
答案 0 :(得分:0)
如果要在IDE中进行此操作,最好的选择是使用JPasswordField。 尽管这是一个GUI解决方案,但无需使用java.io.Console即可解决此问题。