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);
}
}
Configuration: Windows Vista Firefox 3.0.17
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+ -
Je débute donc je sais pas trop comment faire.
merci de ton aide. -
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()