Bonjour,
J'utilise un vector pour stocker des hashtable, le stockage se fait sans problèmes. Mais quand je veux parcourir le vector, il me retourne un élément qui semble ne pas exister dans le vector!
Le résultat est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 //ecriture if (new_entry) { topics.addElement(topic); System.out.println("elements lu dans la 1ere boucle " + topics.elementAt(f)); f++; topic.clear(); ... } //lecture for (int m = 0; m < topics.size(); m++) { System.out.println("========= "+ " " + topics.elementAt(m)); }
et ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 elements lu dans la 1ere boucle {topic2_name=topic 3, topic1_name=topic 3} elements lu dans la 1ere boucle {topic2_name=topic 8, topic1_name=topic 8} elements lu dans la 1ere boucle {topic2_name=topic 9, topic1_name=topic 9} elements lu dans la 1ere boucle {topic2_name=topic 14, topic1_name=topic 14}...
J'ai essayé avec elementAt(i) en changeant i à la main; et avec lastElement() et firstElement mais ça renvoie toujours la même entrée. Pourtant le size() renvoie la bonne valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ========= {topic2_name=topic 1, topic1_name=topic 329} ========= {topic2_name=topic 1, topic1_name=topic 329} ========= {topic2_name=topic 1, topic1_name=topic 329} ...
Merci
Partager