2016-11-15 3 views
1

Lorsque vous tapez mon mot de passe dans la fenêtre de la console, il est visible, est-il possible de le modifier pour qu'il ne puisse pas être visible? Voici mon code:Masquer le mot de passe saisi dans la fenêtre de la console

String user, pass, host; 

    Scanner sc = new Scanner(System.in); 
    System.out.println("Type userid, password, hostname or ipaddress: "); 
    user = sc.next(); 
    pass = sc.next(); 
    host = sc.next(); 
    System.out.println(user + " " + pass + " " + host); 
    Methods md = new Methods(); 
    md.createTable(user, pass, host); 
+2

double possible de [entrée de mot de passe Masquage de la console: Java] (http://stackoverflow.com/questions/8138411/ masking-password-input-from-the-console-java) –

Répondre

-1

Utilisez la méthode ConsolereadPassword():

char[] passwd = System.console().readPassword("[%s]", "Password:");