El método Java.util.Stack.pop() en Java se usa para extraer un elemento de la pila. El elemento se extrae de la parte superior de la pila y se elimina de la misma.
Sintaxis:
STACK.pop()
Parámetros: El método no toma ningún parámetro.
Valor devuelto: este método devuelve el elemento presente en la parte superior de la pila y luego lo elimina.
Excepciones: el método lanza la excepción EmptyStackException si la pila está vacía.
Los siguientes programas ilustran el método Java.util.Stack.pop():
Programa 1:
Java
// Java code to illustrate pop() import java.util.*; public class StackDemo { public static void main(String args[]) { // Creating an empty Stack Stack<String> STACK = new Stack<String>(); // Use add() method to add elements STACK.push("Welcome"); STACK.push("To"); STACK.push("Geeks"); STACK.push("For"); STACK.push("Geeks"); // Displaying the Stack System.out.println("Initial Stack: " + STACK); // Removing elements using pop() method System.out.println("Popped element: " + STACK.pop()); System.out.println("Popped element: " + STACK.pop()); // Displaying the Stack after pop operation System.out.println("Stack after pop operation " + STACK); } }
Programa 2:
Java
// Java code to illustrate pop() import java.util.*; public class StackDemo { public static void main(String args[]) { // Creating an empty Stack Stack<Integer> STACK = new Stack<Integer>(); // Use add() method to add elements STACK.push(10); STACK.push(15); STACK.push(30); STACK.push(20); STACK.push(5); // Displaying the Stack System.out.println("Initial Stack: " + STACK); // Removing elements using pop() method System.out.println("Popped element: " + STACK.pop()); System.out.println("Popped element: " + STACK.pop()); // Displaying the Stack after pop operation System.out.println("Stack after pop operation " + STACK); } }
Producción:
Initial Stack: [10, 15, 30, 20, 5] Popped element: 5 Popped element: 20 Stack after pop operation [10, 15, 30]
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA