Lire fichier texte en java

zikos0 -  
 zikos0 -
Bonjour,
j'ai écris un programme en java sur Eclipse afin de lire un fichier texte, mais le programme n'arrive pas à trouver le fichier malgré le fait que je l'aie mis dans mon workspace, là où se trouvent mes classes...
voici le code:
import java.io.*;

public class AfficheFichier {

static void affiche(String nomFichier) {
try {
FileReader reader = new FileReader(nomFichier);
int lu;
char c;

lu = reader.read();
if (lu != -1) {
c = (char) lu;
Terminal.ecrireChar(c);

} while (lu != -1);
reader.close();
} catch (FileNotFoundException e) {
Terminal.ecrireStringln("Impossible de lire le fichier "
+nomFichier+" !");
} catch (IOException e) {
Terminal.ecrireStringln("Erreur de lecture !");
}
}

public static void main(String [] args) {

affiche("LettreA");
}
}



voilà..merci d'avance
A voir également:

4 réponses

zikos0
 
allez aidez-moi svp!!!
0
CTANain
 
Salut,

Il ne le trouve pas?

Ou il n'a pas l'accès ??
0
Utilisateur anonyme
 
Salut,


BufferedReader reader = null;
String lu; // la ligne lue ( try { int Ilu = Integer.parseInt(lu) } catch (NumberFormatException f){....}
// plus loin dans le traitement de la lecture
.....
.....

// Lecture du fichier texte
try
{
reader = new BufferedReader
(new FileReader(nomFichier)); // <<<<<<<<<<<<<<<<<<<<<
}

catch(FileNotFoundException exc)

{
exc.printStackTrace();
javax.swing.JOptionPane.showMessageDialog
(null," Fichier " + nomdufichiertext + " non trouve");
}

try
{
while ((lu = reader.readLine())!=null)
{
.......
........
}

reader.close();
}

catch(IOException e)

{
....
....
}

Cordialement.

Dan
0
zikos0
 
bonjour,
merci beaucoup pour vos réponses, malheureusement trop tardives, j'ai déjà résolu le problème...
merci encore une fois
cordialement
0