|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Sd.PileBornee
Une PileBornee (bornée) d'Object permet de stocker et de manipuler des objets dans une structure "Dernier Entré Premier Sorti" (LIFO en anglais). Attention, les méthodes empiler et depiler modifient la PileBorneee. Implémentation par tableau. L'exception PileVideException peut être levée sur appel à depiler() ou sommet() sur une PileBornee vide. L'exception PilePleineException peut être levée sur appel à empiler() sur une PileBornee pleine.
Constructor Summary | |
PileBornee(int taille)
Constructeur par défaut créant une PileBornee vide. |
Method Summary | |
PileBornee |
depiler()
Supprime le sommet de pile. |
PileBornee |
empiler(java.lang.Object o)
Empile un élément en sommet de PileBornee. |
static void |
main(java.lang.String[] argv)
Test les PileBornees |
boolean |
pleine()
Teste si la PileBornee est pleine. |
java.lang.Object |
sommet()
Renvoie le sommet de la PileBornee. |
java.lang.String |
toString()
Transforme la PileBornee en chaine de la base au sommet La chaîne débute par | et les éléments sont séparés par ", ". |
java.lang.String |
toString(java.lang.String sep)
Transforme la PileBornee en chaine de la base au sommet. |
boolean |
vide()
Teste si la PileBornee est vide. |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public PileBornee(int taille)
taille
- nombre maximum d'éléments que la pile pourra stocker.Method Detail |
public boolean vide()
public boolean pleine()
public java.lang.Object sommet() throws PileVideException
public PileBornee depiler() throws PileVideException
public PileBornee empiler(java.lang.Object o) throws PilePleineException
o
- l'objet à ajouter.public java.lang.String toString()
public java.lang.String toString(java.lang.String sep)
sep
- chaîne placée entre chaque élément de la pile.public static void main(java.lang.String[] argv) throws PileVideException, PilePleineException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |