How to read and display password from the console
This tutorial demonstrate how to read and display password from the console.
This tutorial demonstrate how to read and display password from the console.
Description:
Console class was introduced in jdk 1.6 This class help in taking the input from
the console using its readPassword method . Here in this example this sample
program it will ask to feed the password. Note when feeding the password it
won't echo password but it accept and display later.
Code:
import java.io.*;
public class ReadDisplayPassword {
public static void main(String[] args) {
Console cons = System.console();
if (cons == null) {
System.out.println("Console Object is not available.");
System.exit(0);
} else {
String format = "%1$4s %2$4s %3$8s%n";
char[] pwd = cons.readPassword(format, "Enter", "user",
"Password :");
System.out.print("You have entered password : ");
System.out.println(pwd);
}
}
}
|
Output: