Salut,
Dans un premier temps, je rempli mon premier vecteur avec les valeurs obtenues via le StringTokenizer (Ceci fonctionne parfaitement). Le probleme survient au moment d´ajouter ce vecteur dans un autre! Le vecteur est completement vide, je ne comprends pas j´ai pourtant l´impression que mon code est bon:
et la sortie me donne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Vector vect = new Vector(); Vector vector = new Vector(); System.out.println("[MyJSPAction] Aoi = " + AoI); StringTokenizer st = new StringTokenizer(AoI, ";", false); int i = 1; while(st.hasMoreTokens()) { vect.addElement(st.nextToken()); if(i == 2){ vector.addElement(vect); System.out.println("vect[0] = " + vect.elementAt(0)); System.out.println("vect[1] = " + vect.elementAt(1)); vect.clear(); System.out.println("vector = " + vector); i = 0; } i++; } System.out.println("vector size = " + vector.size());
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 [MyJSPAction] Aoi = -127.31707317073169;46.09756097560975;91.31707317073173;46.09756097560975;-127.31707317073169;-49.609756097560 975;91.31707317073173;-49.609756097560975 vect = [-127.31707317073169, 46.09756097560975] vector = [[]] vect = [91.31707317073173, 46.09756097560975] vector = [[], []] vect = [-127.31707317073169, -49.609756097560975] vector = [[], [], []] vect = [91.31707317073173, -49.609756097560975] vector = [[], [], [], []] vector size final = 4
Merci de votre aide!
Partager