Récuperer des morceaux d'une chaine de caracteres
Bonjour,
Dans un de mes web services, je récupère un fichier plat avec plusieurs parametres:
Code:
1 2
|
parametre1;parametre2;parametre3;parametre4 |
Le problème c'est que le le parametre 3 peut être null:
Code:
1 2
|
parametre1;parametre2;;parametre4 |
Dans mon code java je cree un stringtokenizer:
Code:
1 2 3 4
|
StringTokenizer param = new StringTokenizer(args[1],";");
//Pour aller au parametre suivant:
String param1 = param.nextToken(); |
Si tous mes parametres sont remplis, ca fonctionne parfaitement, en revanche si il me manque un parametre (exemple: en ayant un parametre3 égal à null), il m'affecte le parametre suivant au lieu de me le declarer à null ( parametre3 = parametre4)
Y aurait il moyen de forcer un champ blanc a renvoyer null au lieu de passer au parametre suivant?
Peut être que c'est plus simple avec un StringBuffer? Si oui comment pourais-je faire cette manipulation?
Merci d'avance pour vos réponses,