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

avec Java Discussion :

1ere lettre du nom et du prénom en majuscule


Sujet :

avec Java

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 40
    Points : 41
    Points
    41
    Par défaut 1ere lettre du nom et du prénom en majuscule
    Bonjour à tous.

    J'ai un souci assez simple, je pense, à résoudre pour des personnes un peu plus expérimentées que moi.

    Dans mon programme, l'utilisateur entre au clavier le nom et le prénom d'une personne, je récupère les nom et prénom et je les affiche ailleurs.

    Ce que je voudrais donc, c'est, si l'utilisateur n'a pas mis de majuscules, que la première lettre du nom ainsi que la première lettre du prénom s'affichent en majuscule.

    En ce qui concerne la première lettre, pas de problème, je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    String ch1 = sc.nextLine();
    char [] char_table = ch1.toCharArray();
    char_table[0] = Character.toUpperCase(char_table[0]);
    ch1 = new String(char_table);
    Et ça fonctionne très bien.
    Mais, là où je bloque, c'est pour la première lettre après l'espace.

    Merci d'avance pour votre aide.

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    et vous aurez l'index du premier espace

  3. #3
    Expert confirmé Avatar de ManusDei
    Homme Profil pro
    vilain troll de l'UE
    Inscrit en
    Février 2010
    Messages
    1 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : vilain troll de l'UE

    Informations forums :
    Inscription : Février 2010
    Messages : 1 619
    Points : 4 352
    Points
    4 352
    Par défaut
    Si tu veux vraiment chercher la petite bête, je te conseillerais de rajouter une ligne qui passe tous les caractères en minuscule. Comme ça si il y a une faute de frappe avec une majuscule en milieu de mot, tu l'enlèves.
    Mais c'est vraiment pour pinailler.

  4. #4
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 40
    Points : 41
    Points
    41
    Par défaut
    OK. Merci beaucoup. C'est exactement ce qu'il me fallait.

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

Discussions similaires

  1. [VBA]Conversion de la 1ere lettre en majuscule
    Par azde7015 dans le forum VBA Access
    Réponses: 18
    Dernier message: 16/04/2007, 10h26
  2. 1ère lettre d'un paragraphe
    Par flo456 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 06/11/2006, 11h37
  3. 1ere lettre en majuscule et le reste en minuscule
    Par pascale86 dans le forum Langage
    Réponses: 3
    Dernier message: 23/10/2006, 15h53
  4. [SQL] Prendre la 1ère lettre
    Par Invité dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 06/08/2006, 17h06
  5. recupérer la 1ere lettre d'une chaine
    Par ericmart dans le forum ASP
    Réponses: 10
    Dernier message: 10/11/2004, 09h42

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