Clase Stack

La clase Stack permite la creación de pilas. Una pila es una estructura especial de datos en la que los elementos se apilan según una cola LIFO (Last In First Out, el último en entrar es el primero en salir).

Sus métodos más utilizados son:

  • public synchronized boolean isEmpty(): devuelve true si la pila está vacía
  • public synchronized Object peek(): devuelve el último objeto en entrar a la pila
  • public synchronized Object pop(): devuelve y elimina el último objeto en entrar a la pila
  • public synchronized void push(Object objeto): inserta el objeto pasado como parámetro a la cima de la pila
  • public synchronized int search(Object objeto): busca el objeto pasado como parámetro en la pila. Si no encuentra el objeto, devuelve -1
Stack permite la creación de pilas. Una pila es una estructura especial de datos en la que los elementos se apilan según una cola LIFO (Last In First Out, el último en entrar es el primero en salir).

Sus métodos más utilizados son:

  • public synchronized boolean isEmpty(): devuelve true si la pila está vacía
  • public synchronized Object peek(): devuelve el último objeto en entrar a la pila
  • public synchronized Object pop(): devuelve y elimina el último objeto en entrar a la pila
  • public synchronized void push(Object objeto): inserta el objeto pasado como parámetro a la cima de la pila
  • public synchronized int search(Object objeto): busca el objeto pasado como parámetro en la pila." data-share-imageurl="" style="position:fixed;bottom:0px;left:0px;">