Chaine comparaison ça marche plus
cazersose
Messages postés
76
Date d'inscription
Statut
Membre
-
cazersose Messages postés 76 Date d'inscription Statut Membre -
cazersose Messages postés 76 Date d'inscription Statut Membre -
Bonjour,
j'ai un problème de fous
j'ai un String a="toto"
quand je fais
if (a.compareTo("toto" )==0){System.out.println("tata)";}
ça marche pas et pourtant dans une autre classe ça marche sur la mm machine
JAVA_HOME =opt/jdk.1.6.0_06
sous fedora de l'aide svp
j'ai un problème de fous
j'ai un String a="toto"
quand je fais
if (a.compareTo("toto" )==0){System.out.println("tata)";}
ça marche pas et pourtant dans une autre classe ça marche sur la mm machine
JAVA_HOME =opt/jdk.1.6.0_06
sous fedora de l'aide svp
Configuration: Windows XP Firefox 3.0.3
5 réponses
-
Bonsoir,
Essai -->
String a="toto";
if (a.equals("toto")){
System.out.println("tata");
}else{
System.out.println("a : " +a);
}
(PS: dans ton 'System.out.println("tata)";' tu avais mis les doubles quotes en dehors de ta parenthèse attention ^^.)
++. -
déja... tu as une méthode qui s'appelle equals...
ça ne te dis rien? :) -
-
voila j'ai testé le longueur n'est pas la même pourtant c'est la même chaine il est ou ce mystère
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
comment résoudre ce problème les chaines sont les mêmes mais pas les longueurs .
merci de votre aide