petit sorcier
Messages postés2Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention10 novembre 2004
-
10 nov. 2004 à 09:57
Quazar
Messages postés84Date d'inscriptionmardi 19 octobre 2004StatutMembreDernière intervention 6 octobre 2006
-
17 nov. 2004 à 11:56
je voudrais extraire un texte se trouvant dans un fichier texte entre deux mots clés, en utilisant jbuilder et l'afficher. je ne sais pas comment m'y prendre.
cs_ducheseb
Messages postés344Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention23 juin 20069 12 nov. 2004 à 10:59
tu peux lire ton fichier caractère par caractère en ajoutant le caractère lu dans un stringBuffer par exemple. Ensuite, tu compare ton StringBuffer au mot clé.
Lorsque tout le mot clé a été lu, tu lis le texte jsuqu'à trouver le début du 2ème mot clé et tu sauvegarde la lecture dans une deuxième variable.
Quazar
Messages postés84Date d'inscriptionmardi 19 octobre 2004StatutMembreDernière intervention 6 octobre 2006 17 nov. 2004 à 11:56
Salut
Je te conseille plutot d'utiliser un StringTokenizer, qui permet d'identifier les séparateurs dans une chaine.
Tu le construit en lui indiquant qu'elle la chaine que tu veux lire, ainsi que ce que tu utilise comme separateur. Tu utilise alors ensuite la méthode nextToken() pour trouver ton élément entre deux separateurs.
Remarque : j'ai cru comprendre que cette classe est devenu deprecated dans la version 1.5 du JRE, du fait que la classe String s'est extrement enrichi. Jette tout de même un coup d'oeil.