Bonsoir,
(je sais pas si je suis dans la bonne partie du forum..j'ai pas trouvé mieux)
j'ai donc un pb lorsque je veux lire un fichier .txt , le lire,je sais mais ce que je veux est:
j'ai plusieurs ligne et à chaque fois que le mot "Strasbourg" apparait je veux prendre en compte cette ligne et extraire des info de cette ligne,
moi, ce que j'ai fait ça fonctionne pour la premiere fois où il rencontre "Strasbourg" et apres il sort de la boucle..comment faire pour qu'il continue sa lecture jusqu'à la fin??
mon code est:
MerciiCode:try{ BufferedReader im=new BufferedReader(new FileReader("patrimoine.txt")); String ligne; while((ligne=im.readLine())!=null) { StringTokenizer tik = new StringTokenizer(ligne," "); designation=tik.nextToken(); zone2=tik.nextToken(); while(zone2.equals(rep)){ //rep: ville tapée par l'user dans mon gars jai pris Strasbourg proprietaire=tik.nextToken(); surface=tik.nextToken(); System.out.println(surface+"m^2 le propriétaire est: "+proprietaire); } }
J'ai mis ton petit programme dans une balise Code . C'est mieux, non ? JPL, modérateur
-----