如何在java控制台中屏蔽密码输入
我正在用Java构建一个登录系统,由于安全措施,我试图屏蔽密码输入,但似乎找不到解决方法。这就是我想做的: 用户名: 用户1 密码:****** 这是我的代码,给你一个想法如何在java控制台中屏蔽密码输入,java,authentication,console,password-protection,Java,Authentication,Console,Password Protection,我正在用Java构建一个登录系统,由于安全措施,我试图屏蔽密码输入,但似乎找不到解决方法。这就是我想做的: 用户名: 用户1 密码:****** 这是我的代码,给你一个想法 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner Input = new Scanner (System.in); System.out.println(&q
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner Input = new Scanner (System.in);
System.out.println("Username:");
String Username = Input.nextLine();
System.out.println("Password:");
String Password = Input.nextLine();
}
}
试试java的readPassword()方法
它不屏蔽a*,但它隐藏了我们输入到控制台的输入
cnsl = System.console();
char[] pwd = cnsl.readPassword("Password: ");
System.out.println("Password is: "+pwd);
像这样……试试java的readPassword()方法
它不屏蔽a*,但它隐藏了我们输入到控制台的输入
cnsl = System.console();
char[] pwd = cnsl.readPassword("Password: ");
System.out.println("Password is: "+pwd);
像这样……您可以使用Console.readPassword()from您可以使用Console.readPassword()from查看类。查看类。