Salut,
Regardes la javadoc de la classe String et tu y trouveras toutes les méthodes dont tu as besoin.
Par exemple, si ta chaîne est dans une variable appelée machaine, tu peux utiliser String.split(String regex) pour découper cette chaîne en plusieurs parties, puisqu'il semble que ces différentes parties soient toutes séparées par une espace entre elles :
String[] parties = machaine.split(" ");
Tu peux tester si une chaine commence par un caractère particulier en utilisant la méthode String.starsWith(String prefix) :
1 2 3 4 5 6 7 8 9
| for(String partie : parties) {
if ( partie.startsWith("S") ) {
// faire ce qu'on veut si ça commence par S
} else if ( partie.startsWith("E") ) {
// faire ce qu'on veut si ça commence par E
} else {
// faire une gestion d'erreur ici (ça ne commence ni par S ni par E)
}
} |
Si tu as besoin de récupérer la partie qui suit la première lettre pour en faire un paramètre, par exemple, tu peux utiliser la méthode String.substring(int pos) :
String param = partie.substring(1);
Partager