Lire un fichier ligne par ligne
flipper
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
mon programme me permet d'ouvrir une fenêtre et j'aimerai dans cette fenêtre en sélectionnant un fichier txt et en appuyant sur ouvrir, qu'il me lise le contenu du fichier. Voila mon programme:
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
int returnVal = jFileChooser1.showOpenDialog(null);
String newline = null;
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = jFileChooser1.getSelectedFile ();
//This is where a real application would open the file.
System.out.println("Opening: " + file.getName() + "." + newline);
String ligne = null;
try {
ligne = tampon.readLine();
} catch (IOException e) {
}
System.out.println(ligne);
}else {
System.out.println("Open command cancelled by user." + newline);
}
}
mon programme me permet d'ouvrir une fenêtre et j'aimerai dans cette fenêtre en sélectionnant un fichier txt et en appuyant sur ouvrir, qu'il me lise le contenu du fichier. Voila mon programme:
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
int returnVal = jFileChooser1.showOpenDialog(null);
String newline = null;
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = jFileChooser1.getSelectedFile ();
//This is where a real application would open the file.
System.out.println("Opening: " + file.getName() + "." + newline);
String ligne = null;
try {
ligne = tampon.readLine();
} catch (IOException e) {
}
System.out.println(ligne);
}else {
System.out.println("Open command cancelled by user." + newline);
}
}
A voir également:
- Lire un fichier ligne par ligne
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire un fichier epub - Guide
- Partager photos en ligne - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
Salut
la lecture d'un fichier se fait a travers la classe FileReader ou FileInputStream.
Si tu veu lire ligne a ligne, tu as la classe Scanner qui t'aidera.
a+
la lecture d'un fichier se fait a travers la classe FileReader ou FileInputStream.
Si tu veu lire ligne a ligne, tu as la classe Scanner qui t'aidera.
a+
he bien il va falloir t'accoutumer a la javadoc :)
https://docs.oracle.com/javase/1.5.0/docs/api/java/util/Scanner.html
new Scanner(file);
puis utiliser les methodes hasnext() et next()
https://docs.oracle.com/javase/1.5.0/docs/api/java/util/Scanner.html
new Scanner(file);
puis utiliser les methodes hasnext() et next()