|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interfaccia Stack:
Specifica dei metodi per la gestione della pila, con riferimento
alle classi di Java Collections API disponibili in
java.util.*
.
******************* METODI PUBBLICI ********************** Object push( Object x) --> Inserisce x in cima alla pila Object pop( ) --> Estrae dalla cima della pila Object peek( ) --> Restituisce l'elemento in cima boolean isEmpty( ) --> Verifica se la pila e' vuota void clear( ) --> Svuota la pila ****************** ECCEZIONI ****************************** pop e peek generano EmptyStackException con pila vuota
Method Summary | |
void |
clear()
Svuota la pila. |
boolean |
isEmpty()
Verifica che la pila sia logicamente vuota. |
java.lang.Object |
peek()
Restituisce l'oggetto in cima alla pila senza estrarlo. |
java.lang.Object |
pop()
Rimuove e restituisce l'oggetto in cima alla pila. |
java.lang.Object |
push(java.lang.Object x)
Inserisce un oggetto in cima alla pila. |
Method Detail |
public java.lang.Object push(java.lang.Object x)
x
- l'oggetto da inserire.java.lang.IllegalArgumentException
- se l'argomento passato
è null
.public java.lang.Object pop()
EmptyStackException
- con pila vuota.public java.lang.Object peek()
EmptyStackException
- con pila vuota.public boolean isEmpty()
true
se la pila è vuota;
false
altrimenti.public void clear()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |