Lettura da file!!!!!

di il
2 risposte

Lettura da file!!!!!

Ciao a tutti ,sto realizzando dei programmi per esercitarmi a programmare con la lettura da file ,ma nella maggior parte dei casi quando li eseguo mi danno errore perchè nn trovano il file ,ho provato a scrivere il percorso del file in tutti i modi possibili ,potete aiutarmi a risolvere il problem?!?
Incollo il codice di un programma

import java.io.*;
import java.util.Scanner;


public class LetturaFile {
public static void main(String[] args){
try{
Scanner scf = new Scanner(new File("info.txt"));
// verifico che ci sia una linea da leggere
// nel file con l’oggetto scf
while (scf.hasNextLine()) {
String riga = scf.nextLine(); // leggo la linea
System.out.println("RIGA: "+riga);
}
scf.close(); // alla fine chiudo lo Scanner
} catch (FileNotFoundException e)
{ System.out.println("Il file non esiste");}
}
}


Qui ho chiamato il file " info.txt " e l'ho salvato nella stessa cartella del programma,ma mi da errore cmq ,ho anche provato a mettere l'intero percorso del file... Grazie

2 Risposte

  • Re: Lettura da file!!!!!

    Ciao,
    ho provato il tuo codice nel mio pc,con Ubuntu, e funziona correttamente. Il file devi salvarlo nella directory principale dove sono contenuti i file *.java. Se hai fatto così prova a postare l'errore che ti restituisce.
  • Re: Lettura da file!!!!!

    Ciao ,grazie per la risposta,cmq ho gia messo il file nella cartella ma mi da errore, mi dice : " il file non esiste".
    Sto usando jedit,e anche con altri programmi con la lettura da file mi da sempre lo stesso errore,cioè nn riesce a trovare il file .txt,potrebbe dipendere da jedit???
Devi accedere o registrarti per scrivere nel forum
2 risposte