Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2011, 04:05
ivankiros
 
Fecha de Ingreso: abril-2011
Ubicación: barcelona
Mensajes: 15
Antigüedad: 13 años
Puntos: 0
Invertir pila en java

Hola dispongo de los siguientes metodos para crear una pila, desapilarla , saber cuala es la que esta arriba , baciarla ...
Me podeis ayudar a crear un metodo que invierta una pila ?
Un ejemplo es que si yo inserto la palabra HOLA que me muestre como resultado ALOH .

import java.util.*;

public class Apilar {

LinkedList pilar = new LinkedList();

public void apila(Object element)
{
pilar.addFirst(element);
}

public Object desapila()
{
return pilar.removeFirst();
}

public Object cim()
{
if(esbuida())
{
return null;
}
else
{
return pilar.getFirst();
}
}

public void inicia()
{
pilar.clear();
}


public boolean esbuida()
{
return (pilar.size()==0);
}