Convertir un caractère en majuscule
String lower = Name.toLowerCase();
int a = Name.indexOf(" ",0);
String first = lower.substring(0, a);
String last = lower.substring(a+1);
char f = first.charAt(0);
char l = last.charAt(0);
System.out.println(l);
comment pourrais-je obtenir les variables F et L converties en majuscules.
Solution du problème
Vous pouvez utiliser Character#toUpperCase()
pour cela.
char fUpper = Character.toUpperCase(f);
char lUpper = Character.toUpperCase(l);
Il a cependant certaines limites puisque le monde connaît beaucoup plus de caractères qu'il ne peut jamais en contenir dans la char
gamme 16 bits. Voir aussi l'extrait suivant du javadoc:
Remarque : Cette méthode ne peut pas gérer les caractères supplémentaires. Pour prendre en charge tous les caractères Unicode, y compris les caractères supplémentaires, utilisez la toUpperCase(int)
méthode.
Commentaires
Enregistrer un commentaire