Cacher mot de passe - Java (en console)
Résolu
InAme19
Messages postés
573
Statut
Membre
-
InAme19 Messages postés 573 Statut Membre -
InAme19 Messages postés 573 Statut Membre -
Bonsoir à tous,
je veux demander à l'utilisateur de saisir son pseudo et mot de passe. Pour cela j'utilise la classe Scanner.
mais le problème c'est que le mot de passe est affiché dans la fenêtre, j'aimerai le remplacer par des * ou encore mieux par rien pour ne pas afficher le nombre de caractère tapé, comme sur une console Linux.
Quelqu'un aurait il une piste? Je précise qu'il s'agit du mode console, pas d'interface graphique.
Merci d'avance.
je veux demander à l'utilisateur de saisir son pseudo et mot de passe. Pour cela j'utilise la classe Scanner.
Scanner sc = new Scanner( System.in );
System.out.println("utilisateur : ");
user = sc.nextLine();
System.out.println("mot de passe : ");
password = sc.nextLine();
mais le problème c'est que le mot de passe est affiché dans la fenêtre, j'aimerai le remplacer par des * ou encore mieux par rien pour ne pas afficher le nombre de caractère tapé, comme sur une console Linux.
Quelqu'un aurait il une piste? Je précise qu'il s'agit du mode console, pas d'interface graphique.
Merci d'avance.
2 réponses
-
j'ai trouvé mon bonheur avec cet article très intéressant :
https://www.oracle.com/java/technologies/ -
personne n'aurait une idée?
En mode graphique je vois très bien comment faire mais en mode console c'est un casse tête.