import java.util.List;
import java.util.LinkedList;
public class Pilha
{
    private LinkedList <Integer> lista;
   
    public Pilha()
    {
       lista= new LinkedList <Integer>();
    }
    
    public void push(Integer str)
    {
        lista.add(str);
        //insere o elemento no final da lista.
    }
    public boolean isEmpty()
    {
        return lista.size()==0?true:false;
        //insere o elemento no inicio da lista.
    }
    public Integer pop()
    {
        if(!this.isEmpty())
        return lista.removeLast();
        else
           return null;
    }
    public Integer top(){
        if(!this.isEmpty())
          return lista.getLast();
        else
          return null;
    }
   
}

Comentários