j'ai un problème, pour récupérer une sous chaine a partir d'un mot recherché !
voila mon petit bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 try { lecteurAvecBuffer = new BufferedReader(new FileReader("text.txt")); } catch(FileNotFoundException exc) { System.out.println("Erreur d'ouverture"); } while ((ligne = lecteurAvecBuffer.readLine()) != null) { if(ligne.indexOf(S) != (-1)) System.out.println(ligne); creerPersonne(ligne); } lecteurAvecBuffer.close(); }
Je fais appel a une classe creePersonne afin de faire la lecture de la chaine puis me récupéré les 4 mot ou 5 mot qui suivent.
j'arrive pas je suis bloqué ! SVP aider moi .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 private static void creerPersonne(String ligne) { StringTokenizer st = new StringTokenizer(ligne); while (st.hasMoreTokens()) { if (st.nextToken().equalsIgnoreCase(S)){ System.out.print(st.nextToken()); S = st.nextToken(); continue; } }}}
Partager