1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
public class Liste {
private ArrayList<Object> maListeObjets = new ArrayList<Object>();
protected int position;
//Constructeur de Liste
public Liste(){
maListeObjets.add(1);
maListeObjets.add(2);
maListeObjets.add(3);
maListeObjets.add(4);
maListeObjets.add(5);
}
//Se place sur le premier élément
public void premierElement(){
position = 0;
//maListeObjets.get(position);
afficherElement();
}
//Se place sur le dernier élément
public void dernierElement(){
position = maListeObjets.size()-1;
//maListeObjets.get(position);
afficherElement();
}
//Affiche l'élément suivant sur lequel on est positionné
public Object elementSuivant(){
position++;
afficherElement();
return maListeObjets.get(position);
}
//Supprime l'élément sur lequel on est positionné
public void supprimerElement(){
maListeObjets.remove(position);
}
//Ajouter une valeur
public void ajouterElement(Object objet){
maListeObjets.add(position, objet);
}
//Affiche la valeur
public void afficherElement(){
System.out.println(maListeObjets.get(position));
}
} |