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