Bonjour,

Je récupère une chaîne de caractère provenant d'un formulaire web et je dois la parser. Mais je rencontre un soucis avec StringTokenizer.

En effet, ma chaîne a la forme suivante : val1#-!val2#-!val3
Je créés un StringTokenizer de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
StringTokenizer st = new StringTokenizer(ma_chaine, "#-!", false);
Mais le problème, c'est que si ma chaîne contient un '-', alors elle n'est pas bien parsée ...

Exemple : val-1#-!val2#-!val3 --> va me donner les tokens suivants : val, 1, val2, val3 ...

Alors que logiquement (enfin, je pense), il devrait me retourner : val-1, val2, val3.