Apakah ada cara mudah untuk membaca karakter tunggal dari konsol saat pengguna mengetiknya di Java? Apa itu mungkin? Saya sudah mencoba dengan metode ini tetapi semuanya menunggu pengguna untuk menekan tombol enter :
char tmp = (char) System.in.read();
char tmp = (char) new InputStreamReader(System.in).read ();
char tmp = (char) System.console().reader().read(); // Java 6
Saya mulai berpikir bahwa System.in tidak mengetahui input pengguna sampai enter ditekan.