Vector et iterator en java
bonjour,
j'ai un vector d'un tableau de String, voila la syntaxe :
Code:
Vector<String[]> vctData = new Vector<String[]>();
le tableau de String est contient 3 champs: ID, nom, prenom.
dans une fonction delete, je veux supprimer une ligne (tableau dans mon cas)dans ce vector selon le ID passé en paramètre:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
public void deleteI(String clef){
Iterator<String[]> it = vctData.iterator();
while (it.hasNext()) {
String id = ((String[]) it.next())[0];
if(id.equals(clef)){
// ici le code de suppression
}
}
} |
le problème c'est comment je fais la suppression?
comment recuperer l'index pour appeler la méthode: vctData.removeElementAt(index); ???