1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| // avec import java.util.*;
String nom = "Pierre paul Jacques";
// nous pouvons utiliser StringTokenizer, l'espace étant l'un des séparateurs
// par défaut pour extraire les 3 parties du nom dans la boucle while
StringTokenizer nomTk;
nomTk = new StringTokenizer(nom);
String token = "";
String lettre = "";
String resultat = "";
while (nomTk.hasMoreTokens())
{
token = nomTk.nextToken(); // nous obtenoms Pierre puis paul puis Jacques
lettre = token.substring(0,1); // on "pique" la 1ere lettre
lettre = lettre.toUpperCase(); // si minuscule (exemple paul)
resultat = resultat.concat(lettre); // les 3 lettres cote a cote
}
System.out.println("Résultat.: " + resultat); |
Partager