Lire un fichier ligne par ligne

Fermé
flipper - 7 févr. 2010 à 08:49
 Utilisateur anonyme - 7 févr. 2010 à 20:58
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);

}
}
A voir également:

3 réponses

Utilisateur anonyme
7 févr. 2010 à 12:23
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+
0
flipper13 Messages postés 1 Date d'inscription dimanche 7 février 2010 Statut Membre Dernière intervention 7 février 2010
7 févr. 2010 à 13:18
Je débute donc je sais pas trop comment faire.
merci de ton aide.
0
Utilisateur anonyme
7 févr. 2010 à 20:58
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()
0