[Java] récupérer des donnée à partir d'1 .txt
Résolu/Fermé
mohshinobi
Messages postés
8
Date d'inscription
samedi 8 août 2009
Statut
Membre
Dernière intervention
5 mai 2011
-
3 mai 2011 à 14:24
mohshinobi Messages postés 8 Date d'inscription samedi 8 août 2009 Statut Membre Dernière intervention 5 mai 2011 - 5 mai 2011 à 14:50
mohshinobi Messages postés 8 Date d'inscription samedi 8 août 2009 Statut Membre Dernière intervention 5 mai 2011 - 5 mai 2011 à 14:50
A voir également:
- [Java] récupérer des donnée à partir d'1 .txt
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Recuperer message whatsapp supprimé - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Recuperer video youtube - Guide
2 réponses
poukkid
Messages postés
106
Date d'inscription
mercredi 20 mai 2009
Statut
Membre
Dernière intervention
11 avril 2012
11
Modifié par poukkid le 3/05/2011 à 15:02
Modifié par poukkid le 3/05/2011 à 15:02
Salut
La classe FileReader peut être utilisée pour lire le contenu.
Son utilisation est simple mais elle est souvent utilisée avec une autre classe qui t'aidera a lire ton fichier plus simplement : la classe BufferedReader
Tu peux donc créer un BufferedReader à utiliser sur un FileReader :
Il faudra récupérer les exceptions de type FileNotFoundException donc tu obtiendras :
Maintenant que ton buffer est prêt, il n'y a plus qu'à lui demander de lire les lignes du fichier jusqu'à la fin et d'appliquer ton traitement
La classe FileReader peut être utilisée pour lire le contenu.
Son utilisation est simple mais elle est souvent utilisée avec une autre classe qui t'aidera a lire ton fichier plus simplement : la classe BufferedReader
Tu peux donc créer un BufferedReader à utiliser sur un FileReader :
BufferedReader buffer = new BufferedReader(new FileReader("read.txt"));
Il faudra récupérer les exceptions de type FileNotFoundException donc tu obtiendras :
BufferedReader buffer = null; try { buffer = new BufferedReader(new FileReader("read.txt")); } catch(FileNotFoundException exc) { System.out.println("Fichier introuvable"); }
Maintenant que ton buffer est prêt, il n'y a plus qu'à lui demander de lire les lignes du fichier jusqu'à la fin et d'appliquer ton traitement
String ligne; while ((ligne = buffer.readLine()) != null) { // Ici ton traitement pour sauvegarder, en fonction du premier caractère de cette ligne, la valeur dans la variable qui va bien. // Je te conseille l'utilisation de la classe Stringtokenizer ou bien de la methode String.split("...") pour découper et récupérer séparément les morceaux de chaque ligne que tu traites. System.out.println(ligne); } // n'oublies pas de fermer ton buffer quand tu as fini lecteurAvecBuffer.close();
lindap
Messages postés
60
Date d'inscription
lundi 8 février 2010
Statut
Membre
Dernière intervention
31 mai 2011
1
3 mai 2011 à 16:14
3 mai 2011 à 16:14
read.txt
5 mai 2011 à 14:50