Lecture d'un fichier texte en Java
Fermé
Hugogo44
Messages postés
10
Date d'inscription
lundi 14 avril 2008
Statut
Membre
Dernière intervention
2 avril 2013
-
21 avril 2008 à 17:27
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 22 avril 2008 à 11:50
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 22 avril 2008 à 11:50
A voir également:
- Lecture d'un fichier texte en Java
- Waptrick java football - Télécharger - Jeux vidéo
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Jeux java itel football - Télécharger - Jeux vidéo
5 réponses
Utilisateur anonyme
21 avril 2008 à 19:54
21 avril 2008 à 19:54
Salut,
Je t'ai vu ailleurs non ?...
exemple : pour la ligne 1
String str = "#Name: toto"; // ligne 1
iint ind = str.indexOf(": "); // on recherche l'adresse de ": " que l'on a dans chaque ligne
String resultat = str.substring(ind +2); // l'adresse de "toto"
System.out.println("resultat = " + resultat);
Je t'ai vu ailleurs non ?...
exemple : pour la ligne 1
String str = "#Name: toto"; // ligne 1
iint ind = str.indexOf(": "); // on recherche l'adresse de ": " que l'on a dans chaque ligne
String resultat = str.substring(ind +2); // l'adresse de "toto"
System.out.println("resultat = " + resultat);
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
22 avril 2008 à 10:05
22 avril 2008 à 10:05
Sinon tu as aussi la méthode split() de la classe String qui te permettrais de récupérer tout ce qu'il y a à droite de ':', ainsi que tout ce qu'il y a à gauche.
Le choix entre un split et un indexOf se fait surtout par rapport à la gestion qu'il y a derrière, à savoir si tu veux pouvoir récupérer le label sans pour autant le connaître.
Le choix entre un split et un indexOf se fait surtout par rapport à la gestion qu'il y a derrière, à savoir si tu veux pouvoir récupérer le label sans pour autant le connaître.
Hugogo44
Messages postés
10
Date d'inscription
lundi 14 avril 2008
Statut
Membre
Dernière intervention
2 avril 2013
22 avril 2008 à 10:27
22 avril 2008 à 10:27
Salut,
En effet je pense que split ou StringTokenizer sont plus appropriées dans mon cas car je veux faire une automatisation de la lecture en déplaçant le "curseur" sur les lignes du fichier qui m'interressent.
Merci de ta contribution.
En effet je pense que split ou StringTokenizer sont plus appropriées dans mon cas car je veux faire une automatisation de la lecture en déplaçant le "curseur" sur les lignes du fichier qui m'interressent.
Merci de ta contribution.
Hugogo44
Messages postés
10
Date d'inscription
lundi 14 avril 2008
Statut
Membre
Dernière intervention
2 avril 2013
22 avril 2008 à 10:33
22 avril 2008 à 10:33
Re-bonjour à tous,
Je pense que le problème de lecture des infos dans une ligne est réglé, mais je ne sais pas comment naviguer d'une ligne à l'autre. Est-ce que quelqu'un connait une méthode capable de faire cela? Peut-être faut-il que je prenne le fichier d'entrée comme un Stream?
Merci beaucoup.
Je pense que le problème de lecture des infos dans une ligne est réglé, mais je ne sais pas comment naviguer d'une ligne à l'autre. Est-ce que quelqu'un connait une méthode capable de faire cela? Peut-être faut-il que je prenne le fichier d'entrée comme un Stream?
Merci beaucoup.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
22 avril 2008 à 11:50
22 avril 2008 à 11:50
Oui c'est ça, tu dois lire le fichier d'entrée comme un flux.
Si tu n'as encore jamais fait une telle chose tu peux regarde ce thread qui parle en fait de la même chose que toi :)
http://www.commentcamarche.net/forum/affich 361652 lire un fichier de donnees par java
Si tu n'as encore jamais fait une telle chose tu peux regarde ce thread qui parle en fait de la même chose que toi :)
http://www.commentcamarche.net/forum/affich 361652 lire un fichier de donnees par java
22 avril 2008 à 09:25
Ouai je me balade un peu...
Merci pour ta piste et bonne continuation.