Voila depuis 2 jours j'essaye de récupérer un caractère dans la console sans avoir à taper sur Entrée. Je voudrais par exemple que quand l'utilisateur appuie sur 'a', je lis ce 'a' directe dans mon programme sans qu'il n'est besoin de taper sur Entrée pour valider. J'ai besoin de faire cela afin de faire de l'auto-complétion -> donc évolue à chaque nouvelle lettre tapée.
J'ai fais plusieurs choses, voici les dernières idées :
Si vous pouvez me donner la solution de se problème tous bête ! Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 // Idée n°1 Scanner scanner = new Scanner(System.in); System.out.println(scanner.next(Pattern.compile("."))); // Idée n°2 BufferedReader br = new BufferedReader(new InputStreamReader(System.in), 1); System.out.println((char) System.in.read());
Partager