/* Author : Michael Robinson Program : wrappersClass .java Purpose : To present how to use the wrappers and some of their classes. Java creates wrapper classes for all primitives: Primitive Wrapper byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean Integer -> int Float -> float Double -> double Character -> char Boolean -> boolean Wrappers have many methods,and some allows us to UN-WRAP it values, for example an Integer wrapper can become a primitive int Updated : April 26, 2099 */ public class wrappersClass { public static void main(String arg[]) { int number = 10; //regular primitive int Integer wNumber = 5; //wrapper Integer class String stringNumber = "123"; //numbers as string //print the float value of an Integer wrapper System.out.println( "float value of Integer wrapper wNumber 5 = " + wNumber.floatValue()); //we can add int and Integer System.out.println( "Adding int number 10 + wrapper wNumber 5 = " + ( number + wNumber ) ); //convert a String into an int and then print both number = Integer.parseInt(stringNumber); System.out.printf( "String %s converted to Integer %d\n", stringNumber, number ); //convert an int into an object Integer and then print both Integer wNumber2 = new Integer(number); System.out.printf( "Convert int number %d into Integer " + "wNumner2 %d\n", number, wNumber2 ); //convert Integer into an int and then print both int temp = wNumber2; System.out.printf( "Convert Integer wNumber %d into " + " int temp %d\n", wNumber2, temp ); }//end public static void main(String arg[]) }//end public class wrappersClass