Mise en majuscule des 1ere lettres d'un JTextField
Mise en majuscule des 1ere lettres d'un JTextField - Java - Programmation
MarshPosté le 06-12-2011 à 15:02:31
Bonjour à tous, j’ai un JTextField qui doit contenir le prénom de l’utilisateur, il se trouve qu’un utilisateur peut avoir plusieurs prénoms, je voudrais que mon code mette toutes les premières lettres du prénom en majuscules.mon code le fait, mais pas correctement, dés que l’espace entre les prénoms atteint 2 caractères y’a problème. Comment pourrais-je l’améliorer ? Voici mon code :
String[] tab= getTxtPrenomEnfant().trim().split(" " );/*Nombre de prénom(s) en rapport avec l’espace entre eux, si cet espace = 1 pas de problème, mais dès qu’il en est supérieur y’a problème*/
String result=" " ;
for(int i=0;i<tab.length;i++){
String leTout=tab[i].substring(1);
String prem=tab[i].substring(0,1).toUpperCase();
result+= prem.concat(leTout).concat(" " );
}
TxtPrenomEnfant.setText(result );
}
--------------- l'on s'enrichit d'avantage en partageant ces connaissances
Marsh Posté le 06-12-2011 à 15:02:31
Bonjour à tous, j’ai un JTextField qui doit contenir le prénom de l’utilisateur, il se trouve qu’un utilisateur peut avoir plusieurs prénoms, je voudrais que mon code mette toutes les premières lettres du prénom en majuscules.mon code le fait, mais pas correctement, dés que l’espace entre les prénoms atteint 2 caractères y’a problème. Comment pourrais-je l’améliorer ?
Voici mon code :
---------------
l'on s'enrichit d'avantage en partageant ces connaissances