Avant de t'aider, j'ai une question : ça sera quoi ton fichier texte ?
En général on évite d'utiliser readLine() dans la vraie vie, parce que quand on fait des tests, les lignes font quelques caractères de long, mais quand tu passes en production, les données deviennent arbitraire, et la longueur des lignes aussi. Mon record c'est une ligne de 119Mo de long.
pour chercher si une chaine est présente dans une autre il faut utiliser indexOf(). si tu cherches "tatie" alors "tototatielala" correspond et pourtant ces 2 chaines ne sont pas égales (elles ne font même pas la même longueur).
ensuite, que vas-tu faire si ton fichier fait plus de 100 lignes ? la fonction readLine() renvoit null si tu es à la fin du fichier, tu dois donc utiliser ça comme condition d'arrêt de ta boucle.
enfin, il y a des subtilités dans ta gestion des exception et de la fermeture du reader, mais je pense que tu n'en es pas encore là.
Message édité par nraynaud le 11-11-2007 à 18:45:45
---------------
trainoo.com, c'est fini