IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Tester 2 String sans respecter la casse


Sujet :

Langage Java

  1. #1
    Membre averti Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Points : 355
    Points
    355
    Par défaut Tester 2 String sans respecter la casse
    Bonjour,

    J'aimerai savoir s'il y'a un moyen de tester 2 String sans respecter la casse.

    Par exemple:
    Ophélie = OPHELIE

  2. #2
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Points : 13 670
    Points
    13 670
    Par défaut
    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/

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 253
    Points : 446
    Points
    446
    Par défaut
    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...
    Il est agréable d'avoir le choix. La difficulté est alors de faire le bon (ou le moins pire).

  4. #4
    Membre averti Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Points : 355
    Points
    355
    Par défaut
    et comment faire pour ophelie=ophélie ?

  5. #5
    Membre averti Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Points : 355
    Points
    355
    Par défaut
    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:

    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
     
    }
    Je ne comprend pas pourquoi il ne veut pas me prendre ADELINE=ADELINE.

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 552
    Points : 21 608
    Points
    21 608
    Par défaut
    Citation Envoyé par mouss4rs Voir le message
    et comment faire pour ophelie=ophélie ?
    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.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 552
    Points : 21 608
    Points
    21 608
    Par défaut
    Citation Envoyé par mouss4rs Voir le message
    C'est bon pour ophelie=ophélie
    j'ai mit un toUppercase(), ca fait OPHELIE=OPHELIE
    ??

    Chez moi ça fait OPHELIE=OPHÉLIE, ce qui n'est accepté que par un Collator de force PRIMARY.

    À mon avis tu ne fais pas ce que tu crois que tu fais. Il se passe autre chose.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  8. #8
    Membre averti Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Points : 355
    Points
    355
    Par défaut
    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.

  9. #9
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 552
    Points : 21 608
    Points
    21 608
    Par défaut
    Citation Envoyé par mouss4rs Voir le message
    C'est Etrange pourtant pour ADELINE=ADELINE.
    C'est pour ça que je te dis que tu fais sans doute erreur quelque part.
    Comment as-tu pu te tromper sur l'histoire ophélie ? Quelque chose n'est pas clair dans ce que tu fais.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  10. #10
    Membre averti Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Points : 355
    Points
    355
    Par défaut
    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

  11. #11
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 552
    Points : 21 608
    Points
    21 608
    Par défaut
    Citation Envoyé par mouss4rs Voir le message
    Que Dieu te bénisse mon frère en ce vendredi !
    Ca marche avec collator.
    Dieu m'a encore obligé à venir participer aux activités du club samedi. Ça compte comme une bénédiction ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  12. #12
    Membre averti Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Points : 355
    Points
    355
    Par défaut
    Que Dieu vous bénisse tous d'ailleurs !
    Vous y êtes pour quelque chose.

    Je comprend pas trés bien Dieu t'oblige ?

  13. #13
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 552
    Points : 21 608
    Points
    21 608
    Par défaut
    Citation Envoyé par mouss4rs Voir le message
    Je comprend pas trés bien Dieu t'oblige ?
    Bah, Dieu n'en fait toujours qu'à Sa tête. Faut pas trop chercher à La comprendre.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  14. #14
    Membre averti Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Points : 355
    Points
    355
    Par défaut
    Dieu fait ce qu'il veut mon frère.
    Et on est limité.

  15. #15
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Points : 13 670
    Points
    13 670
    Par défaut
    L'important là dedans c'est que le problème de départ a été résolu. Évitons donc trop de hors sujet.

    Merci à vous.
    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/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 06/09/2012, 10h30
  2. Réponses: 5
    Dernier message: 13/03/2012, 10h52
  3. recherche/remplace sans respecter la casse
    Par magalou68 dans le forum VBScript
    Réponses: 1
    Dernier message: 01/06/2011, 18h12
  4. Trier list sans respecter la casse
    Par lebonhom06 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 23/02/2010, 11h24
  5. Select sans respecter la casse ?
    Par Thomad dans le forum SQL
    Réponses: 10
    Dernier message: 10/06/2008, 16h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo