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.

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;
 
		 } }}}
j'arrive pas je suis bloqué ! SVP aider moi .