Descripción
El método .push()
de la clase Stack
apila un elemento a la pila. Devuelve el elemento que ha sido insertado en la pila.
Si la pila está llena y se intenta insertar un nuevo elemento, se producirá una excepción de StackOverflowError
. Por lo tanto, siempre es importante gestionar el tamaño de la pila para evitar este error.
Sintaxis
public E push(E item)
Parámetros
- E item, este es el elemento de tipo
E
(tipo de datos genérico) que se va a añadir. Este parámetro refiere a cualquier objeto que queremos agregar a la estructura. Es importante notar que el tipo de objetoE
debe ser compatible con la estructura de datos a la que se está añadiendo. Es decir, si hemos definido la claseStack
mediante un tipoString
, el objeto que añadamos mediante el método.push()
tiene que ser de tipoString
.
Clase Padre
Ejemplo
public class Pila {
public static void main(String[] args) {
Stack<String> pila = new Stack<String>();
for (int x=1;x<=10;x++)
pila.push(Integer.toString(x));
}
}
Artículos
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.