Arraylist et java

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();
}
}
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Bonjour,
    Les methodes addElement ()et elementAt() ne sont pas des méthodes de la classe ArrayList.
    Cordialement,
    Jres
    1. 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 ;-)