Appel d'une méthode depuis une autre classe
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:
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:
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