Comparaison de 2 chaines en java

Fermé
nounouss - 2 mars 2010 à 10:39
 nounouss - 2 mars 2010 à 11:13
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 ^^
A voir également:

3 réponses

Artamos Messages postés 165 Date d'inscription vendredi 5 février 2010 Statut Membre Dernière intervention 28 mars 2011 16
2 mars 2010 à 10:41
if(chaine1.compareTo(chaine2) == 0)


et pour la majuscule c'est
chaine.toUperCase()
0
scriptiz Messages postés 1420 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 mai 2013 422
2 mars 2010 à 10:46
Il y a même plus simple que le compareTo() :

if(chaine1.equals(chaine2))
{
}
0
Artamos Messages postés 165 Date d'inscription vendredi 5 février 2010 Statut Membre Dernière intervention 28 mars 2011 16
2 mars 2010 à 10:49
je l'avais oublie celui la =) merci ^^
0
^_^ 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