sábado, 27 de agosto de 2011

Ejercicio "Pila" con ArrayList

Crear la clase PilaString, que tendrá las siguientes funciones:
  • apilar. Recibe el objeto a colocar en la pila (un String).
  • desapilar. Elimina el último objeto de la pila y lo retorna como dato.
  • vacia. Retorna un boolean indicando si la pila está o no vacía.
Para almacenar los objetos se utilizará la clase ArrayList de Java. El atributo será privado para que no se pueda acceder a él directamente.

public class PilaString {
    private ArrayList<String> pila = new ArrayList<String>();
    public void apilar(String frase) {
        pila.add(frase);
    }
    public String desapilar() {
        return pila.remove(pila.size()-1);
    }
    public boolean vacia() {
        return pila.isEmpty();
    }
}

No hay comentarios:

Publicar un comentario