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 :
et normalement la fonction doit retourner pour cette exemple 1 car la chaine à rechercher est T1...
var Var98;
var Var99;
varProtocol=blabla_tata_toto_SetValue("T1");
varCommand=blabla_tata_toto__SELECT("00","A0000000030000");
...
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 :
mais je sais pas pourquoi ca marche pas avec ligne.contais !!?int res = 0;
String chaine = "T1" ;
if (ligne.contains(chaine))
res = 1 ;
else
res = 0 ;
ca donne toujours res = 0 ( sa valeur d'initialisation )
aidez moi SVP![]()
Partager