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 -
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
Configuration: Windows XP
Firefox 3.0.3

5 réponses

  1. Nixial
     
    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 ^^.)

    ++.
    0
  2. guillaume_74 Messages postés 116 Statut Membre 22
     
    déja... tu as une méthode qui s'appelle equals...
    ça ne te dis rien? :)
    -1
  3. cazersose Messages postés 76 Date d'inscription   Statut Membre 1
     
    ça marche pas aussi
    -1
  4. cazersose Messages postés 76 Date d'inscription   Statut Membre 1
     
    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
    -1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cazersose Messages postés 76 Date d'inscription   Statut Membre 1
     
    comment résoudre ce problème les chaines sont les mêmes mais pas les longueurs .
    merci de votre aide
    -1