Как мне прочитать символ от пользователя в командной строке

Как мне прочитать символ от пользователя в командной строке. Я знаком с readInt(). Есть ли что-то подобное для символов.

Это для Стэнфордского курса, который я беру в Интернете как часть Стэнфордского инжиниринга повсюду летом, и мне нужно закончить его незадолго до начала учебы в старшей школе.


Есть ли способ сделать это, используя класс acm.util, acm.program acm.util или java.awt, потому что это все, что мне разрешено для назначения.

2 ответа

Решение
final DataInputStream dis = new DataInputStream(System.in);
final char c = dis.readChar();

Класс java.util.Scanner был в значительной степени построен для этого:), но, как ни странно, он остается скрытым секретом, так как об этом мало кто знает.

Другие вопросы по тегам