Kullanıcı Java'da yazarken konsoldan tek bir karakter okumanın kolay bir yolu var mı? Mümkün mü? Bu yöntemleri denedim ama hepsi kullanıcının enter tuşuna basmasını bekliyor:
char tmp = (char) System.in.read();
char tmp = (char) new InputStreamReader(System.in).read ();
char tmp = (char) System.console().reader().read(); // Java 6
Enter tuşuna basılıncaya kadar System.in'in kullanıcı girişinden haberdar olmadığını düşünmeye başladım .