Problème parcourir fichier txt en java
Résolu/Fermé
naitreGitan
Messages postés
406
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
6 décembre 2018
-
25 mai 2010 à 23:54
naitreGitan Messages postés 406 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 6 décembre 2018 - 26 mai 2010 à 11:58
naitreGitan Messages postés 406 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 6 décembre 2018 - 26 mai 2010 à 11:58
A voir également:
- Problème parcourir fichier txt en java
- Fichier rar - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
2 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
Modifié par arth le 26/05/2010 à 04:30
Modifié par arth le 26/05/2010 à 04:30
En fait il faut déjà faire un readLine avant le début de ta boucle, du type :
String line = br.readLine();
While(line!=null)
{
....... ce que tu veux .......
line = br.readLine();
}
Le loup, solitaire et mystérieux.
String line = br.readLine();
While(line!=null)
{
....... ce que tu veux .......
line = br.readLine();
}
Le loup, solitaire et mystérieux.
botubuntu
Messages postés
15
Date d'inscription
lundi 19 avril 2010
Statut
Membre
Dernière intervention
20 juin 2010
26 mai 2010 à 00:21
26 mai 2010 à 00:21
bonsoir ,
vous pouvez jetez un coup d'oeuil sur ce lien j'espere qu'il vous aidera :)
https://fst-informatique.univ-lyon1.fr/
bon courage
vous pouvez jetez un coup d'oeuil sur ce lien j'espere qu'il vous aidera :)
https://fst-informatique.univ-lyon1.fr/
bon courage
naitreGitan
Messages postés
406
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
6 décembre 2018
2
26 mai 2010 à 11:33
26 mai 2010 à 11:33
je viens de regarder ce lien, en effet, il est bien fait.
J'ai tester avec la méthode read() mais un autre problème maintenant, la première ligne que je veux stocker dans une variable, il manque le premier caractère :(
au lieu de me mettre 15, il me met 5 :(
merci beaucoup,
si tu connais un autre moyen.
mon code :
int ligne;
ligne=br.read();
while (ligne!=-1){
System.out.println("1ere "+br.readLine());
System.out.println("2ème "+br.readLine());
System.out.println("3ème "+br.readLine());
ligne=br.read();
une idée pour avoir 15 et non 5 ?
J'ai tester avec la méthode read() mais un autre problème maintenant, la première ligne que je veux stocker dans une variable, il manque le premier caractère :(
au lieu de me mettre 15, il me met 5 :(
merci beaucoup,
si tu connais un autre moyen.
mon code :
int ligne;
ligne=br.read();
while (ligne!=-1){
System.out.println("1ere "+br.readLine());
System.out.println("2ème "+br.readLine());
System.out.println("3ème "+br.readLine());
ligne=br.read();
une idée pour avoir 15 et non 5 ?
26 mai 2010 à 11:31
Merci beaucoup quand même.
26 mai 2010 à 11:38
Car c'est tout à fais fonctionnel...
26 mai 2010 à 11:49
String ligne;
ligne=br.readLine();
while (ligne!=null){
System.out.println("1ere "+br.readLine());
System.out.println("2ème "+br.readLine());
System.out.println("3ème "+br.readLine());
ligne=br.readLine();
}
contenu de mon fichier txt :
15
5
2010
le premier println m'affiche : 5
le deuxième println m'affiche : 2010
donc problème.
quelque chose que je ne vois pas ?
merci de vos réponses
26 mai 2010 à 11:50
Chaque fois que tu utilises readLine il change de ligne, donc faut faire ca :
String ligne;
ligne=br.readLine();
while (ligne!=null){
System.out.println("1ere "+ ligne);
System.out.println("2ème "+ ligne);
System.out.println("3ème "+ ligne);
ligne=br.readLine();
}
26 mai 2010 à 11:58
Merci beaucoup, ça fonctionne :)