Comparaison de 2 chaines en java
nounouss
-
nounouss -
nounouss -
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 ^^
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
-
if(chaine1.compareTo(chaine2) == 0)
et pour la majuscule c'estchaine.toUperCase()
-
Il y a même plus simple que le compareTo() :
if(chaine1.equals(chaine2)) { } -
^_^ 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