Я пытаюсь обработать входной файл, содержащий числа, которые я должен использовать для расчетов, и символы, которые мне нужно использовать для сравнения. Быстрый пример - такой файл:
6
foobar
и такой код:
n = readInInt
while n > 0
c = readInSingleChar
if (c = 'f')
doSomething
n--
В настоящее время я нахожу множество вариантов здесь и через Google, в том числе DataStream, BufferedReader и FileReader, но кажется, что существует слишком много способов, и я не уверен, что все они работают так, как они мне нужны. Пожалуйста, дайте мне знать, если моя потребность не ясна.
Короче говоря, мне нужно читать файл символ за символом и интерпретировать / использовать те, которые являются числами как целые числа, и те, которые являются буквами и символами как символы.
Какой самый простой способ сделать это? Я знаю, что есть профессиональные способы сделать что-то, и "хорошие" способы сделать что-то. Это одноразовая вещь для личного пользования, похожая на хобби, и я не ищу надежную или надежную функциональность. Это просто должно работать хорошо.
Спасибо!