Мой сканер отлично работает, читая строки только денди, и теперь он больше не работает и продолжает бросать ошибку NoSuchElementException: No Line Found
.Сканер больше не читает строки - бросает NoSuchElementException
Мой код:
try {
File file = new File("Word200D16.txt");
Scanner scanner = new Scanner(file);
while(scanner.hasNextLine()){
for(int i = 0; i < 200; i++){
String line = scanner.nextLine();
elementsToAdd[i] = line;
}
}
} catch(Exception er) {
System.out.println("Error: " + er);
}
Есть ли что-нибудь явно неправильно с этим кодом, который я с видом? Я хочу, чтобы каждая строка была сохранена в моем строчном массиве elementsToAdd
.
Вы неправильно используете шаблон. 'hasNextLine' проверяет одну строку. Затем вы пытаетесь прочитать 200 'nextLine''. 1 наверняка против 200 не так много. – Savior