Probléme de comparaison [Résolu]

Signaler
Messages postés
20
Date d'inscription
dimanche 23 mars 2014
Statut
Membre
Dernière intervention
1 juin 2014
-
 cabistos -
Bonjour,
cette ligne de code me donne toujours false

out.println(line.substring(781,791).equals("OEMAILVIDE"));
c'est quoi le problème svp

2 réponses

Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
345
Salut,

Si cette ligne retourne toujours faux, c'est que tu passes toujours des chaines dont les caractères 781 à 791 sont différents de OEMAILVIDE.

Pour t'en assurer, essayes :
 out.println(line.substring(781,791));
 out.println(line.substring(781,791).equals("OEMAILVIDE"));


Tu sais que la numérotation commence à 0 pour l'utilisation de substring ?
Merci julien en fait j'ai trouvé la faute just apres le poste sur le site mais je te remerci pour votre reponse bien clair :)