L'errore sta nel modo in cui leggi il file. Il ciclo ha tutti i presupposti per terminare con una eccezione.Originariamente inviato da RubyDidi
Ciao a tutti, qualcuno mi può aiutare a capire come mai mi vengono fuori i seguenti errori quando eseguo il mio programma:
Exception in thread "main" java.util.noSuchElementException
at java.util.Scanner.throwFor<Scanner.java:817>
at java.util.Scanner.next<Scanner.java:1431>
at java.util.Scanner.nextInt<Scanner.java:2040>
at java.util.Scanner.nextInt<Scanner.java:2000>
at MiaLista.readListFromFile<MiaLista.java42>
at UsaMiaLista.main<UsaMiaLista.java:13
codice:public void readListFromFile() { try { File inputFile=new File("dati.txt"); Scanner inputScanner=new Scanner(inputFile); int nxtVal=0; boolean contin=true; while(contin) { //try { nxtVal=inputScanner.nextInt(); insertFirst(nxtVal); //} /*catch(NoSuchElementException nFE) { contin=false; }*/ } } catch(java.io.FileNotFoundException fileNotFound) { System.out.println("il file dati.txt non esiste"); } }

Rispondi quotando