ereinion.util
Interface Stack

All Known Subinterfaces:
Structure
All Known Implementing Classes:
SLList

public interface Stack

Una classe che implementa l'interfaccia Stack � un semplice contenitore che permette solo inserimento e rimozione di elementi.

Since:
EPR 1.0
Version:
1.0, 25/09/2002
Author:
Ereinion

Method Summary
 boolean isEmpty()
          Verifica se la pila � vuota.
 java.lang.Object pop()
          Rimuove l'ultimo elemento inserito nella pila tramite il metodo push(Object) e lo restituisce.
 void push(java.lang.Object elem)
          Inserisce un elemento nella pila, l'ultimo elemento inserito � il primo che viene restituito dal metodo pop().
 

Method Detail

pop

public java.lang.Object pop()
Rimuove l'ultimo elemento inserito nella pila tramite il metodo push(Object) e lo restituisce.

Returns:
l'ultimo elemento inserito nella pila, null se la lista � vuota.

push

public void push(java.lang.Object elem)
Inserisce un elemento nella pila, l'ultimo elemento inserito � il primo che viene restituito dal metodo pop().

Parameters:
elem - l'elemento da inserire

isEmpty

public boolean isEmpty()
Verifica se la pila � vuota.

Returns:
true se la pila � vuota, false se contiene almeno un elemento.