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.