Bonjour ,
Je voulais savoir comment utiliser une méthode d'une classe dans une autre classe,je m'explique: j'ai crée une méthode qui permet de déterminer l'indice d'une ligne qui est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
String line = null, recherche = "mot recherché";//, path = "TEST";
// le chemin du fichier et le mot recherche doivent etre definis
try {
    BufferedReader br = new BufferedReader(new FileReader("TEST.txt"));
    int i = 1; //initialisation du numero de ligne
    while ((line = br.readLine()) != null) {
        if ( line.indexOf(recherche) != -1)
        System.out.println("Mot trouve a la ligne " + i );
        i++;
    }
    //System.out.println(br.readLine());
    br.close();
}
je veux ensuite utiliser cette indice pour afficher un nombre de ligne: voici le code qui permet d'afficher un nombre de ligne:

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
ligne = null;
int currentLineNo = 0;
 
BufferedReader in = null;
try {
    in = new BufferedReader (new FileReader ("TEST.txt"));
 
    // Lire StartLine
    while (currentLineNo <debut) {
        if (in.readLine () == null) {
            //  la fin précoce de fichier
            throw new IOException ("Fichier trop petit");
        }
        currentLineNo ++;
    }
 
    // Lire jusqu'à fin d'étude
    while (currentLineNo <= fin) {
        ligne = in.readLine ();
        if (ligne == null) {
 
            return;
        }
        System.out.println (ligne);
        currentLineNo ++;
    }
 
} catch (IOException ex) {
    System.out.println ("Problème à la lecture du fichier \n" + ex.getMessage());
} finally {
    try {
        if (in != null) in.close ();
    } catch (IOException ignorer) {
    }
}

ce que je veux c'est de rassembler les 2 .

Merci d'avance pour votre aide