Gibt es eine einfache Möglichkeit, ein einzelnes Zeichen von der Konsole zu lesen, während der Benutzer es in Java eingibt? Ist es möglich? Ich habe es mit diesen Methoden versucht, aber alle warten darauf, dass der Benutzer die Eingabetaste drückt :
char tmp = (char) System.in.read();
char tmp = (char) new InputStreamReader(System.in).read ();
char tmp = (char) System.console().reader().read(); // Java 6
Ich fange an zu glauben , dass System.in keine Kenntnis von der Benutzereingabe , bis Eingabe gedrückt wird.