Bonjour,

Dans un de mes web services, je récupère un fichier plat avec plusieurs parametres:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
parametre1;parametre2;parametre3;parametre4
Le problème c'est que le le parametre 3 peut être null:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
parametre1;parametre2;;parametre4
Dans mon code java je cree un stringtokenizer:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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,