Forum Programmation.java Static or not static

Posté par .
Étiquettes :
0
11
oct.
2006
Bonjour, malgré avoir pris connaissance de la définition, je ne comprend toujours rien à ces histoires de static en java.



Aujourd'hui, j'ai le code suivant :



private boolean VerifExistanceFichierXML(String PthSrc, String NomFichierATrouver) {



String FichierTrouve = "";

String tmp=NomFichierATrouver ;

boolean result=false;



File repertoire = new File(PthSrc);

if ( repertoire.isDirectory ( ) ) {

File[] list = repertoire.listFiles();

for ( int i = 0; (i < list.length || result == false); i++) {

// Appel récursif sur les sous-répertoires

FichierTrouve = list[i].getName();

Pattern pattern = Pattern.compile(FichierTrouve);

Matcher matcher;

matcher = Pattern.matcher((tmp.subSequence(0,tmp.length())));

boolean b = matcher.matches();

if (b) {

result = true;

}



}

}



return result;

}







Et eclipse me crache





Severity Description Resource In Folder Location Creation Time

2 Cannot make a static reference to the non-static method matcher(CharSequence) from the type Pattern Xml_arbo_reader.java Nomad_editor line 89 11 octobre 2006 16:11:47





Bien évidemment, avant ça j'avais collé directement NomFichierATrouver en paramètre à Pattern.matcher.



Je voudrais bien savoir, c'est quoi ce langage, où tu peux même pas coller une variable récupéré en paramètre pour la coller en paramètre dans une fonction ?



Merci de votre éclairage.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.