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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé 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
    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
    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 chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    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
    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...

  4. #4
    Membre éclairé 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
    Par défaut
    et comment faire pour ophelie=ophélie ?

  5. #5
    Membre éclairé 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
    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 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    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

  7. #7
    Membre éclairé 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
    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.

  8. #8
    Membre éclairé 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
    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

  9. #9
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    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

  10. #10
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    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

+ 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