[Java] Stack in Java – Stack in Java

Stack is a data structure to store multiple data elements. Stack operations according to the following mechanism before Last In / First Out (LIFO).
In the Stack with the basic operations:
+ Push : more 1 element on top of the stack
+ Pop : taken 1 elements from the top of the stack
+ Peek: Stack returns the first element without removing it from the Stack
+ isEmpty: Check Stack has not empty?
+ Search: returns the position of elements in the stack from the top of the stack if you do not see returns -1

import java.util.Stack;

class MyStack{
	public static void main(String[] agrs){
		Stack <Integer> s = new Stack<Integer>();
		for (int i=0; i<10; i++)
			s.push(i);
		System.out.println("Index of number 6 in Stack : " + s.search(6)); 
		System.out.println("Index of number 15 in Stack : " + s.search(15));
		while(!s.isEmpty()){
			System.out.print(s.peek() + "   ");
			s.pop();
		}
	}
}