Arraylist et java
cloclo
-
Posotaz Messages postés 505 Statut Membre -
Posotaz Messages postés 505 Statut Membre -
Bonjour,
je ne comprends pourquoi l'arrayList me donne des fautes où est l'erreur d'implementation? }
public class Vari implements Serializable {
private ArrayList liste;
public Vari() {
liste = new ArrayList();
};
public void ajoutAuditeur(Auditeur a) {
liste.addElement(a);
}
public void afficheAuditeurs() {
Auditeur x;
for(int i=0; i<liste.size(); i++) {
x=(Auditeur) liste.elementAt(i);
x.donneNom();
}
}
je ne comprends pourquoi l'arrayList me donne des fautes où est l'erreur d'implementation? }
public class Vari implements Serializable {
private ArrayList liste;
public Vari() {
liste = new ArrayList();
};
public void ajoutAuditeur(Auditeur a) {
liste.addElement(a);
}
public void afficheAuditeurs() {
Auditeur x;
for(int i=0; i<liste.size(); i++) {
x=(Auditeur) liste.elementAt(i);
x.donneNom();
}
}
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
Bonjour,
Les methodes addElement ()et elementAt() ne sont pas des méthodes de la classe ArrayList.
Cordialement,
Jres -
Salut,
En effet il faut utiliser les méthodes add(Object objet) et get(int index).
A chaque fois que tu doutes sur une classe, consulte le site officiel de Java, par exemple : http://java.sun.com/j2se/1.4.2/docs/api/java/util/ArrayList.html ;-)