Исключение java.util.NoSuchElementException: Строка не найдена
У меня возникло исключение во время выполнения в моей программе, когда я считываю файл через сканер.
java.util.NoSuchElementException: No line found at java.util.Scanner.nextLine(Unknown Source) at Day1.ReadFile.read(ReadFile.java:49) at Day1.ParseTree.main(ParseTree.java:17)
По какой-либо причине класс Scanner также выдает это же исключение, если встречает специальные символы, которые он не может прочитать. Помимо использования hasNextLine() метода перед каждым вызовом nextLine(), убедитесь, что в Scanner конструктор передана правильная кодировка, например:
Scanner scanner = new Scanner(new FileInputStream(filePath), "UTF-8");