Hope this sample will help you
Integer a = new Integer("2");
Objects obj [] = new Object[10];
obj [0] = a;
obj [1] = "testing";
int extract = ((Integer)obj[0]).intValue();
String temp = (String)obj[1];
Try this
Object stack[] = new Object[];
int num = 10;
Integer numWrapper = new Integer(num);
stack[0] = numWrapper;
//to extract
int extract = ((Integer)stack[0]).intValue();
> Try this
>
> Object stack[] = new Object[];
> int num = 10;
>
> Integer numWrapper = new Integer(num);
>
> stack[0] = numWrapper;
>
> //to extract
> int extract = ((Integer)stack[0]).intValue();
That will throw a runtime exception.