(java)trouver un mot dans un fichier

  • Auteur de la discussion babar_le_fou
  • Date de début

babar_le_fou

Expert
Bonsoir
Voila on a un truc a faire a l'iut mais je voi pas comment faire pour trouver un mot dans un fichier texte
par ex.:
epee
poids : 6
puissance :20
....

comment faire pour trouver le mot epee et prendre les caracteristiques de cette epee?

merci d'avance
ps:je suis en java
 

ATchOoM

Habitué
[cpp]try {
// Create the tokenizer to read from a file
FileReader rd = new FileReader("filename.txt");
StreamTokenizer st = new StreamTokenizer(rd);

// Parse the file
int token = st.nextToken();
while (token != StreamTokenizer.TT_EOF) {
token = st.nextToken();
String word = st.sval;
if(word.startWith("epee") System.out.print("Youpi...une epee");

}
rd.close();
} catch (IOException e) {
}
[/cpp]

et dans word t as le mot en cours dans la boucle donc tu le test pour en faire ce que tu veux
 

titione

Expert
le jdk1.4 accepte les expressions régulières dc c super facile maintenant
cf java.util.regex.* dans l'api
 

icetea_93

Nouveau membre
slt,

Dis moi, quand je suis sur le mot Word, comment faire avancer la tête de lecture, pour récupéré les 3 mots qui suivent ?


Merci d'avance
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 128
Messages
6 717 844
Membres
1 586 372
Dernier membre
Meeithot
Partager cette page
Haut