У меня проблемы с определением лучшего способа прочитать некоторые входные данные для Java-программы. Он должен прочитать отдельные символы римской цифры, а затем выполнить с ней какую-либо операцию.
Однако есть несколько уловов. Вход должен считываться со стандартного входа, поскольку используется перенаправление ввода.
Кроме того, мне нужно иметь возможность определять как пару символов CR / LF, чтобы определить конец строки, так и EOF, чтобы определить конец файла.
Какой лучший способ сделать это? Я слонялся вокруг и обнаружил, что у Scanner нет класса .nextChar (который работал бы отлично).