Как мне прочитать символ от пользователя в командной строке
Как мне прочитать символ от пользователя в командной строке. Я знаком с 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 был в значительной степени построен для этого:), но, как ни странно, он остается скрытым секретом, так как об этом мало кто знает.