Vous êtes sur la page 1sur 2

package mainn;

public class Mainn {

public static void main(String[] args) {


pilas pila = new pilas();

pila.push(25);
pila.push("Pilas");
pila.push(true);
pila.push("Hola Mundo");

while (pila.empty() == false) {


System.out.println(pila.pop());
}

---------------------------------------------------------------------------------------

package mainn;

import java.util.ArrayList;

public class pilas


{
//pila (el primero que entra es el ultimo en salir!)

private ArrayList<Object> pila = new ArrayList();

public void push(Object a)


{
//agregar valores a la pila
pila.add(a); // estamos agregando el valor a la pila

public Object pop()


{
//muestra el ultimo valor y lo elimina
//para ver si la pila esta llena o vacia!
if(!(pila.isEmpty()))
{
Object o= pila.get(pila.size()-1);
pila.remove(pila.size()-1);
return o;
}
else
{
return null;
}
}

public Object peek()


{
//solo muestra el ultimo valor
if(!(pila.isEmpty()))
{
return pila.get(pila.size()-1);
}
else
{
return null;
}
}

public boolean empty()


{
//la pila esta llena o vacia
return pila.isEmpty();
}
}

Vous aimerez peut-être aussi