|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Una classe che implementa l'interfaccia Structure � un contenitore con alcune operazioni avanzate sugli elementi contenuti.
Method Summary | |
void |
addToHead(java.lang.Object elem)
Inserisce un elemento in testa alla struttura, l'ultimo elemento inserito in questo modo � il primo ad essere restituito da una pop() .
|
void |
addToTail(java.lang.Object elem)
Inserisce un elemento in coda alla struttura, l'ultimo elemento inserito in questo modo � l'ultimo ad essere restituito da una pop() |
void |
clear()
Rimuove tutti gli elemento della struttura |
boolean |
contains(java.lang.Object elem)
Verifica la presenza di un elemento nella struttura. |
java.lang.Object |
elementAt(int index)
Restituisce un elemento di posizione specificata, senza rimuoverlo dalla struttura. |
java.util.Enumeration |
elements()
Restituisce una enumerazione degli elementi contenuti nella struttura; Deve garantire che l'ordine della restituzione deve essere lo stesso dell'ordine di inserimento degli elementi. |
java.lang.Object |
getHead()
Rimuove l'elemento in testa alla struttura e lo restituisce. |
java.lang.Object |
getTail()
Rimuove l'elemento in coda alla struttura e lo restituisce. |
int |
indexOf(java.lang.Object elem)
Verifica la posizione di un elemento nella struttura. |
void |
insertAt(java.lang.Object elem,
int index)
Inserisce un elemento in posizione specificata nella struttura. |
java.lang.Object |
peekHead()
Restituisce l'elemento in testa alla struttura senza rimuoverlo. |
java.lang.Object |
peekTail()
Restituisce l'elemento in coda alla struttura senza rimuoverlo. |
java.lang.Object |
removeAt(int index)
Rimuove e restituisce un elemento di posizione specificata |
int |
size()
Verifica le dimensioni della struttura |
Methods inherited from interface ereinion.util.Stack |
isEmpty, pop, push |
Method Detail |
public java.lang.Object peekTail()
public java.lang.Object getTail()
public java.lang.Object peekHead()
public java.lang.Object getHead()
pop()
public int indexOf(java.lang.Object elem)
-1
se l'elemento non � presente.public boolean contains(java.lang.Object elem)
true
se l'elemento � presente o false
se l'elemento non � presente.public void clear()
public int size()
int
rappresentante il numero di elemento contenuti.public java.lang.Object removeAt(int index)
public java.lang.Object elementAt(int index)
public void insertAt(java.lang.Object elem, int index)
public void addToTail(java.lang.Object elem)
pop()
elem
- l'elemento da inserirepublic void addToHead(java.lang.Object elem)
pop()
.
Si comporta come push()
.
elem
- l'elemento da inserirepublic java.util.Enumeration elements()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |