Existe-t-il un moyen simple de lire un seul caractère de la console lorsque l'utilisateur le saisit en Java? C'est possible? J'ai essayé ces méthodes, mais elles attendent toutes que l'utilisateur appuie sur la touche Entrée :
char tmp = (char) System.in.read();
char tmp = (char) new InputStreamReader(System.in).read ();
char tmp = (char) System.console().reader().read(); // Java 6
Je commence à penser que System.in n'est pas conscient de l'entrée de l'utilisateur jusqu'à ce que vous appuyez sur Entrée .