Сканер генерирует исключение NoSuchElementException, несмотря на наличие в файле содержимого - PullRequest
0 голосов
/ 27 октября 2019

В настоящее время настраивает сканер для чтения текстового файла построчно, чтобы затем проанализировать информацию. Однако, когда я вызываю nextLine (), мне выдается исключение NoSuchElement, даже несмотря на то, что в текстовом файле сохранены данные.

Вот пример возможного расположения файла:

E Emmerich Hal10

Q

Я использовал hasNext (), чтобы проверить, есть вещи или нет. Но этот метод возвращает true.

Scanner fileRead = new Scanner(new FileReader("sim.txt"));
String command = "";
String fileLine;
String []commandParts;

do{
    fileLine = fileRead.nextLine();
    commandParts = fileLine.split(" ");
    command = commandParts[0];
}while(!command.equals("Q"))
...