package stack.implement; import java.util.Stack; public class StackImplement { // Pushing element on the top of the stack static void stack_push(Stack stack) { for(int i = 0; i < 5; i++) { stack.push(i); } } // Popping element from the top of the stack static void stack_pop(Stack stack) { System.out.println("Pop :"); for(int i = 0; i < 5; i++) { Integer y = (Integer) stack.pop(); System.out.println(y); } } // Displaying element on the top of the stack static void stack_peek(Stack stack) { Integer element = (Integer) stack.peek(); System.out.println("Element on stack top : " + element); } // Searching element in the stack static void stack_search(Stack stack, int element) { Integer pos = (Integer) stack.search(element); if(pos == -1) System.out.println("Element not found"); else System.out.println("Element is found at position " + pos); } public static void main(String[] args) { Stack stack = new Stack(); stack_push(stack); stack_pop(stack); stack_push(stack); stack_peek(stack); stack_search(stack, 2); stack_search(stack, 6); } }