Mein Scanner funktionierte gut, Linien in nur Dandy lesen und jetzt funktioniert es nicht mehr und NoSuchElementException: No Line Found
Fehler weiter zu werfen.Scanner liest keine Zeilen mehr - werfen NoSuchElementException
Mein Code:
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);
}
Gibt es etwas offensichtlich falsch mit diesem Code, den ich mit Blick auf bin? Ich möchte, dass jede Zeile in meinem String-Array elementsToAdd
gespeichert wird.
Sie missbrauchen das Muster. 'hasNextLine' prüft auf eine Zeile. Sie versuchen dann, 200 'nextLine's zu lesen. 1 für sicher vs 200 nicht so sehr. – Savior