bonjour,
je suis entrain d'écrire des données récupérées d'un fichier XML dans un vecteur et je dois en paralléle compter le nombre d'occurences de certaines balises j'ai construit un vecteur sous la forme:
case[i]=nom_balise
case[i+1]= nombre d'occurence de la balise
le problème que dans ma boucle je veux incrémenter le nombre d'occurence de la balise mais j'arrive pas à le faire le code est:
mais ça fonctionne pas car je dois obj est un entier mais la fonction insertElementAt(obj, obj+1) demande un objet (celui que je veux place) en premier argument et l'index en 2ème argument.
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 / /mon vecteur est:conceptNamefreq in=courant2.getChild("Name").getText(); conceptNamefreq.addElement(in); conceptNamefreq.addElement(freq); trouve=false; for(int l=0; l < conceptNamefreq.size(); l++) {if(conceptNamefreq.elementAt(l).equals(in) ) { int obj = conceptNamefreq.elementAt(l+1); conceptNamefreq.insertElementAt(obj, obj+1); trouve=true;} } if (trouve==false){ conceptNamefreq.addElement(in); conceptNamefreq.addElement(freq); }
Partager