У меня вопрос о методе nextLine(). Я знаю, что он иногда не читает строку, но читает разделитель строк, например. <enter>.
И поэтому вам нужно позвонить .nextLine() дважды, чтобы «съесть» разделитель строк, а затем получить следующую строку. Но как это будет работать в цикле? Как я могу получить последнюю строку файла с помощью этого метода? Должен ли я использовать next() вместо этого?Проблемы с nextLine в java.
while (fileStream1.hasNextLine()){
counterString = fileStream1.nextLine();
++lines;
}
испытанных Вы это и видите ли вы проблему? – Ryan
Как вы думаете, какая линия? –
проблема, о которой вы упоминали о следующей строке, произойдет в случае следующих() и nextInt() со сканером. Я никогда не видел никаких проблем с файловым потоком. – NightsWatch