Comparaison de 2 chaines en java

Bonjour,
svp dites moi comment pourrais-je comparer deus chaines de caracteres en java mais je veux que ca soit en boolean genre=
if(chaine1==chaine2) {fais ca et ca } vous voyez
et en plus j'ai essaye ce syntaxe mais ca n a pas marché en fait je veux comparer deux chaines de caracteres mais apres les mettre en majuscule genre=
if(chaine1.toLowercase()==chaine2.toLowercase()){fais ca}et merci d'avance ^^
Configuration: Windows XP / Opera 9.80

3 réponses

  1. if(chaine1.compareTo(chaine2) == 0)


    et pour la majuscule c'est
    chaine.toUperCase()
    0
    1. Il y a même plus simple que le compareTo() :

      if(chaine1.equals(chaine2))
      {
      }
      0
      1. je l'avais oublie celui la =) merci ^^
        0
    2. ^_^ merci pour vous artamos et scriptiz mais j'ai d'ou vient le probleme c'est que une des chaines a etait null
      et on peut pas executer sur elle la methode ".toLower()" et d'ailleurs elle m'affiche l'exception
      Java.lang.NullPointerException
      0