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. ^_^ 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
    1. Il y a même plus simple que le compareTo() :

      if(chaine1.equals(chaine2))
      {
      }
      1. je l'avais oublie celui la =) merci ^^
    2. if(chaine1.compareTo(chaine2) == 0)


      et pour la majuscule c'est
      chaine.toUperCase()