Problème avec StringTokenizer
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:
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.