Stack.push() | Java

 

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 objeto E debe ser compatible con la estructura de datos a la que se está añadiendo. Es decir, si hemos definido la clase Stack mediante un tipo String, el objeto que añadamos mediante el método .push() tiene que ser de tipo String.

Clase Padre

Stack

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

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Vídeos Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.