Lire fichier texte en java
zikos0
-
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
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:
- Lire fichier texte en java
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire fichier epub - Guide
- Jeux java itel - Télécharger - Jeux vidéo
- Fichier bin - Guide
- Waptrick java football - Télécharger - Jeux vidéo
4 réponses
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
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