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

Java Discussion :

noms propres & mise en forme ?


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 27
    Par défaut noms propres & mise en forme ?
    salut a tous,



    voila je travaille sur des bases de données et une interface utilisateur en java et j'aimerai savoir comment faire pour que , si l'utilisateur entre comme prenom "DAviD", je puisse obtenir "David" tout simplement.

    Je suis obligé d'effectuer ce traitement car en utilisant la fontion equals, j'obtient que "DAviD" est different de "David"

    J'ai essayé mais je n'arrive pas a iterer sur une chaine et mettre un caractere en majuscule ou en minuscule.

    Mercid'avance

  2. #2
    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 44Magnum Voir le message
    Je suis obligé d'effectuer ce traitement car en utilisant la fontion equals, j'obtient que "DAviD" est different de "David"

    J'ai essayé mais je n'arrive pas a iterer sur une chaine et mettre un caractere en majuscule ou en minuscule.
    Si ce n'est que ça, tu peux utiliser equalsIgnoreCase() :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(name1.equalsIgnoreCase(name2)) {
      // ...
    }
    Tu n'as pas besoin de transformer "DAviD" en "David"

    D'ailleurs cela ne marcherait pas pour JeAN-paUL ni CharLES EdouarD HecTOR.

    Pour le cas FraNCois et françois, faire une recherche sur comment enlever accents et cédilles.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    C'est bien pour la comparaison mais pas pour une requête.

    Le meilleur système consiste à enregistrer une forme "canonique" dans la base de données (par exemple tout en majuscule), ensuite de "canoniser" ce qui a été saisi par l'utilisateur. Ensuite tu peux requêter sans problème.

    Sinon en fonction de la base de données il est possible de traiter avec une méthode "equalsignorecase". Ou de canoniser directement dans la requête, mais c'est moins optimale.
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 27
    Par défaut
    Salut,

    désolé de cette reponse tardive !

    Ok merci je vais utiliser equalsignorecase que je ne connaissai pas du tout


    Milles merci !


    @+ =)

Discussions similaires

  1. Liste des noms et mise en forme conditionnelles
    Par IDB75 dans le forum Excel
    Réponses: 11
    Dernier message: 08/04/2015, 13h10
  2. [A-03] Mise en format Nom Propre dans un état
    Par merocean dans le forum IHM
    Réponses: 8
    Dernier message: 24/01/2009, 20h24
  3. Script de mise en forme pour créer son propre blog
    Par speed034 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 08/08/2008, 16h30
  4. Mise en forme conditionnelle ET noms de cellules
    Par sat478 dans le forum Excel
    Réponses: 3
    Dernier message: 07/11/2007, 17h44
  5. [CR9] [CRXI] Problème de mise en forme sur un nom de groupe
    Par Maltus dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 06/09/2006, 10h32

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