Bonjour,
J'aimerai savoir s'il y'a un moyen de tester 2 String sans respecter la casse.
Par exemple:
Ophélie = OPHELIE
Bonjour,
J'aimerai savoir s'il y'a un moyen de tester 2 String sans respecter la casse.
Par exemple:
Ophélie = OPHELIE
Tu peux jouer avec les fonctions toLowerCase et toUpperCase() pour t'en sortir.
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
Tu as aussi myString.equalsIgnoreCase(otherString)
Après, pour le prise en compte ou non des accents du peux regarder du côté des Collator je crois...
C'est bon pour ophelie=ophélie
j'ai mit un toUppercase(), ca fait OPHELIE=OPHELIE
Par Contre, Quand je fais un affichage j'obtiens ADELINE=ADELINE.
Il ne me le prend pas en compte et ne rentre pas dans mon if quand je fais ca:
Je ne comprend pas pourquoi il ne veut pas me prendre ADELINE=ADELINE.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if((tab[0][d]).equals(prenom_proj)){ //écrire dans la colonne 7 }
Oui, c'est vrai ca ne me le prend pas en compte le OPHELIE=OPHÉLIE.
Et ADELINE=ADELINE aussi ?
C'est Etrange pourtant pour ADELINE=ADELINE.
Que Dieu te bénisse mon frère en ce vendredi !
Ca marche avec collator.
Non j'ai pas regarder les autres prénom c'est pour ca.
Merci
Dans ce cas-là, il faut bien utiliser un Collator.
Le Collator de Locale.FRANCE doit être réglé à la force Collator.PRIMARY pour ignorer les différences d'accent et de casse.
Partager