¿Qué es Stack.pop() en Java?

Que Es Stack Pop En Java



En Java, puede haber ciertos requisitos en los que el desarrollador necesita eliminar valores obsoletos o basura de los registros. Más concretamente, en el caso de algún requerimiento de actualización o eliminación de las entradas no utilizadas. En tales escenarios, el “ Pila.pop() El método es efectivo para deshacerse de los valores basura contenidos.

Este blog demostrará el uso y la implementación del método 'Stack.pop()' en Java.







¿Qué es 'Stack.pop ()' en Java?

La estructura de datos Stack en Java es una estructura de datos lineal basada en el ' LIFO (último en entrar, primero en salir) ' acercarse. Es ' estallido() El método en Java devuelve el elemento que está disponible en la parte superior de la pila y lo elimina de la pila.



Sintaxis



pila1.pop ( ) ;

 





En esta sintaxis, “ pila1 ” corresponde a la pila de la que los elementos deben extraerse/eliminarse utilizando el botón “ estallido() ' método.

Antes de dirigirse a los ejemplos, asegúrese de incluir el paquete proporcionado a continuación para trabajar con el ' Pila ' clase:



importar java.util.Stack;

 

Ejemplo 1: aplicar 'Stack.pop()' para eliminar los elementos insertados a través de 'Stack.push()' en Java

El ' empujar() El método ” se utiliza para empujar o agregar un elemento en el “ Pila ”. Este método se puede utilizar combinado con el “ Pila.pop() ” para insertar los elementos en la pila y luego eliminar el último elemento de la pila empujado en la parte superior, respectivamente:

pop de clase pública {
vacío público estático principal ( Cadena [ ] argumentos ) {
Pila < Cadena > nombres = nueva pila <> ( ) ;
nombres.push ( 'John' ) ;
nombres.push ( 'sara' ) ;
nombres.push ( 'David' ) ;
Sistema.fuera.println ( 'La pila se convierte en: ' + nombres ) ;
Elemento de cadena = nombres.pop ( ) ;
Sistema.fuera.println ( 'El elemento reventado es: ' + elemento ) ;
Sistema.fuera.println ( 'La nueva pila es: ' + nombres ) ;
} }

 

En el bloque de código anterior, aplique los siguientes pasos:

  • En primer lugar, declara un “ Pila ” apoyando el “ Cadena ' valores.
  • En el siguiente paso, asocie el “ empujar() ” con la pila creada para agregar los valores de cadena indicados a la pila y mostrarlos.
  • Después de eso, aplique el “ estallido() ” método para eliminar el último elemento empujado, es decir, “ David ” de la pila.
  • Por último, muestre el elemento extraído y la pila actualizada en la consola, respectivamente.

Producción

En esta salida, se puede observar que los elementos se empujan y extraen de manera adecuada.

Ejemplo 2: Aplicar 'Stack.pop()' para eliminar los elementos agregados a través de 'Stack.add()' en Java

El ' Pila.añadir() El método ” agrega elementos al “ Pila ”. Este método se puede aplicar en combinación con el “ Pila.pop() ” método para omitir el entero agregado en el último o en la parte superior de la pila.

Sintaxis

anular agregar ( en, elemento )

 

En esta sintaxis:

  • en ” se refiere al índice en el que el elemento especificado debe agregarse a la pila.
  • elemento ” corresponde al elemento que debe agregarse/agregarse a la pila.

Ahora, pasemos al siguiente ejemplo:

pop de clase pública {
vacío público estático principal ( Cadena [ ] argumentos ) {
Pila < Entero > valores = nueva pila <> ( ) ;
valores.añadir ( 10 ) ;
valores.añadir ( 20 ) ;
valores.añadir ( 30 ) ;
Sistema.fuera.println ( 'La pila se convierte en: ' + valores ) ;
Elemento entero = valores.pop ( ) ;
Sistema.fuera.println ( 'El elemento reventado es: ' + elemento ) ;
Sistema.fuera.println ( 'La nueva pila es: ' + valores ) ;
} }

 

En las líneas de código anteriores:

  • Del mismo modo, crea un “ Pila ' del ' Entero ' tipo.
  • Ahora, agregue los valores enteros indicados a través del asociado ' agregar() ' método.
  • En el siguiente paso, de manera similar, extraiga el último entero agregado usando el ' aplicado ' estallido() ' método.
  • Por último, muestre el elemento extraído y la pila actualizada, respectivamente, en la consola.

Nota: Si hay un requisito para trabajar tanto con el “ Entero ' y ' Cadena ” tipos de datos en el “ Pila ”, utilice el “ Objeto escriba ” en su lugar.

Producción

En este resultado, se puede implicar que el entero se extrae y la pila se actualiza de manera adecuada.

Conclusión

El ' Pila.pop() El método en Java devuelve el elemento que está disponible en la parte superior de la pila y elimina ese elemento de la pila. Este método se puede aplicar para eliminar los elementos empujados y agregados a través del ' Pila.push() ' y ' Pila.añadir() ” métodos, respectivamente. Este blog discutió la utilización de la “ Pila.pop() ” método en Java.