Réponse acceptée !
Une liste est un objet implémentant l'interface "Liste" (qui d'ailleurs
est générique) c'est à dire un certains nombre de fonctions bien utile
(add, remove...)
voir:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html
la classe ArrayList en est une bonne implémentation (ou LinkedList dans certains cas).
exemple, pour créer une liste de String:
Liste listeNom = new ArrayList<String>();
puis:
listeNom.add("Pierre");
Pour la parcourir on utilise souvent les itérator, avec les dernières versions de java ça donne:
String nom;
for (String nom : listeNom) {
System.out.println(nom);
}
Mais sinon au lieu d'utiliser une liste, tu peux utiliser des tableaux à l'intérieur de tes classes, c'est pas le problème, le truc c'est de ne pas essayer de tout caser dans un seul tableau, et de savoir ce que vont être les éléments de tes tableaux.
[ Lien ]