Created seaprate method for each functionality

This commit is contained in:
Tarun Jain 2020-07-26 02:21:02 +05:30
parent a6929d1cab
commit e9e98ecc8e

View File

@ -4,12 +4,28 @@ import java.io.Console;
public class ConsoleAndOut {
public static void main(String[] args) {
try {
printConsoleObject();
readPasswordFromConsole();
} catch (Exception ex) {
// Eating NullPointerExcpetion which will occur when this
// program will be run from mediums other than console
}
printSysOut();
}
static void printConsoleObject() {
Console console = System.console();
console.writer().print(console);
char[] password = console.readPassword("Enter password:");
}
static void readPasswordFromConsole() {
Console console = System.console();
char[] password = console.readPassword("Enter password: ");
console.printf(String.valueOf(password));
}
static void printSysOut() {
System.out.println(System.out);
}
}