Cacher mot de passe - Java (en console) [Résolu/Fermé]

Signaler
Messages postés
536
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
-
Messages postés
536
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
-
Bonsoir à tous,

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

Messages postés
536
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
63
j'ai trouvé mon bonheur avec cet article très intéressant :

https://www.oracle.com/java/technologies/
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 63550 internautes nous ont dit merci ce mois-ci

Messages postés
536
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
63
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.