The pop
method of the Stack
class can remove the topmost element of the Stack
. The pop()
method is available in the java.util.Stack
package of Java.
stack.pop()
This method returns the removed element as the return value.
If the Stack
is empty, then the EmptyStackException
is thrown.
Stack
is a data structure that follows the Last-In-First-Out (LIFO) principle. We use it to store the collection of objects.
import java.util.Stack;class StackPopExample {public static void main( String args[] ) {// Creating StackStack<Integer> stack = new Stack<>();// add elememtsstack.push(1);stack.push(2);stack.push(3);System.out.println("The Stack is: " + stack);System.out.println("Stack pop : " + stack.pop());System.out.println("The Stack is: " + stack);System.out.println("Stack pop : " + stack.pop());System.out.println("The Stack is: " + stack);System.out.println("Stack pop : " + stack.pop());System.out.println("The Stack is: " + stack);}}
In the code above, we have created a Stack
object and added three elements 1,2,3
to it. We then used the pop
method to remove the topmost element of the Stack
.