Класс Console
import java.io.Console;
public class Con {
private static final String PASSWORD = "123";
public static void main(String[] args) {
Console console = System.console();
String name = console.readLine("Enter your name: ");
char[] pass = console.readPassword("Enter password: ");
if (PASSWORD.equals(new String(pass))) {
console.printf("Welcome, %s", name);
} else {
console.printf("access denied");
}
}
}
В JDK 6 и более поздних версиях мы можем использовать класс Console из пакета java.io для чтения и записи в консоль.
Если нам нужно прочитать конфиденциальную информацию, например пароль, мы можем использовать метод readPassword(), чтобы запросить у пользователя пароль и прочитать пароль из консоли с отключенным эхом.