StringTokenizer pour 2 valeurs
bonjour
ma chaine est de cette forme 2|3
je souhaite récupérer ces valeurs dans un tableau :
tab[0] = 2;
tab[1] = 3;
Code:
1 2 3 4 5 6 7 8 9
|
int tab[] = new int[2];
String valeurParam = request.getParameter(nomParam);
//par exemple valeurParam = 2|3
StringTokenizer st=new StringTokenizer(valeurParam,"|");
while(st.hasMoreTokens()){ //boucle de lecture
tab[i]=Integer.parseInt(st.nextToken());
i++;} |
le prob c'est que mon tab[0] s'incremente avec 3
et tab[1] = 0..
alors que je devrai avoir
tab[0] = 2;
tab[1] = 3;
Merci de votre aide