Wrapper classes can be constructed by passing the value to the appropriate constructor. : Wrapper classes « Utility Classes « SCJP






public class MainClass {
  public static void main(String[] argv) {
    boolean primitiveBoolean = true;
    Boolean wrappedBoolean = new Boolean(primitiveBoolean);

    byte primitiveByte = 41;
    Byte wrappedByte = new Byte(primitiveByte);

    char primitiveChar = 'M';
    Character wrappedChar = new Character(primitiveChar);

    short primitiveShort = 31313;
    Short wrappedShort = new Short(primitiveShort);

    int primitiveInt = 12345678;
    Integer wrappedInt = new Integer(primitiveInt);

    long primitiveLong = 12345678987654321L;
    Long wrappedLong = new Long(primitiveLong);

    float primitiveFloat = 1.11f;
    Float wrappedFloat = new Float(primitiveFloat);

    double primitiveDouble = 1.11111111;
    Double wrappedDouble = new Double(primitiveDouble);
  }
}








8.9.Wrapper classes
8.9.1.Wrapper classes
8.9.2.Wrapper classes and their corresponding primitive variables.
8.9.3.Each Java primitive data type has a corresponding wrapper class.
8.9.4.The Wrapper Constructors
8.9.5.The Character class provides only one constructor, which takes a char as an argument
8.9.6.The constructors for the Boolean wrapper take either a boolean value true or false, or a String.
8.9.7.The valueOf() Methods
8.9.8.Using Wrapper Conversion Utilities
8.9.9.parseXxx() and valueOf()
8.9.10.toString()
8.9.11.Integer and Long provide a toString() method based on a radix.
8.9.12.toXxxString() (Binar y, Hexadecimal, Octal)
8.9.13.autoboxing, auto-unboxing, boxing, and unboxing.
8.9.14.Assignment to wrapper object
8.9.15.Each of the primitive data types has a corresponding wrapper class in the Java standard library.
8.9.16.Integer.parseInt(): convert int to string
8.9.17.Integer.valueOf(String s) returns Integer objects
8.9.18.Integer.MAX_VALUE is the largest value and Integer.MIN_VALUE the smallest that an int primitive can contain.
8.9.19.Wrapper classes can be constructed by passing the value to the appropriate constructor.
8.9.20.Pass into the constructor a String that represents the value to be wrapped.
8.9.21.The values wrapped inside two wrappers of the same type can be checked for equality
8.9.22.After a value has been wrapped, you may eventually need to extract it.
8.9.23.Sometime you need wrapper class
8.9.24.Useful methods from wrapper class
8.9.25.All wrapper classes except Character have a static method called valueOf(String s)
8.9.26.static wrapper methods parseXXX()
8.9.27.Boolean.getBoolean(), Integer.getInteger(), and Long.getLong().
8.9.28.All the wrapper classes provide toString() methods.
8.9.29.Integer and Long classes provide toBinaryString(), toOctalString(), and toHexString() methods
8.9.30.The values All wrapper classes wrap are immutable and Wrapper classes are final.