Java Program to illustrate Autoboxing and Unboxing
With the Autoboxing and Unboxing features, we can convert primitive data types to the wrapper class types automatically. The compiler generates a code implicitly to convert primitive type to the wrapper class type and vice-versa.
Program:
import java.util.Stack; public class test { public static void main(String args[]) { Stack<integer> myStack=new Stack<integer>(); myStack.push(10); // Autobox myStack.push.(20); // Autobox int stackSum= myStack.pop()+ myStack.pop(); // Unboxing System.out.println("The Top Element of the Stack is:"+ myStack.pop()); System.out.println("The next Top Element of the Stack is:"+ myStack.pop()); System.out.println("The Sum of two Element of the Stack is:"+ stackSum); } }