coolpytheas l'union fait la force | 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 :
Code :
- private void TxtPrenomEnfantFocusLost(java.awt.event.FocusEvent evt) {
- // TODO add your handling code here:
- 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
|