Salut tout le monde
je suis entrain de réviser les notions de java et j'ai envie de faire une fonction qui cherche une chaine ou une protion de chaine dans un fichier:
et si la chaine est retrouvé on retourne 1 sinon (ou si on a retouvé une autre chaine) on retourne 0
mon fichier est un fichier text
un exemple 1 :
...
var Var98;
var Var99;
varProtocol=blabla_tata_toto_SetValue("T1");
varCommand=blabla_tata_toto__SELECT("00","A0000000030000");
...
et normalement la fonction doit retourner pour cette exemple 1 car la chaine à rechercher est T1

si non pour cet exemple 2 :
...
var Var98;
var Var99;
varProtocol=blabla_tata_toto_SetValue("T0");
varCommand=blabla_tata_toto__SELECT("00","A0000000030000");
....

on retoune 0 car on a trouvé T0

bon moi en gros je voulais le faire ainsi :
int res = 0;
String chaine = "T1" ;
if (ligne.contains(chaine))
res = 1 ;
else
res = 0 ;
mais je sais pas pourquoi ca marche pas avec ligne.contais !!?
ca donne toujours res = 0 ( sa valeur d'initialisation )
aidez moi SVP