Wrapper Classes
Wrapper Classes
Java is not pure object oriented programming language just because of primitive
data
types like byte, short, int, char, float, double, long, boolean etc.
Wrapper Classes: To convert primitives into object and object to primitives then we
can use wrapper classes.
Wrapper classes came into java 1.5 version.
char Character
byte Byte
short Short
int Integer
long Long
float Float
double Double
boolean Boolean
Example :
package wrapperClassess;
int a = 10;
System.out.println("Primitive dataType = " + a);
// boxing
Integer A = Integer.valueOf(a);
System.out.println("Wrapper Object = " + A);
// unboxing
int a1 = A.intValue();
System.out.println("Private DataType = " + a1);
short s = 35;
System.out.println("primitive dataType =" + s);
// boxing
Short S = Short.valueOf(s);
System.out.println("Wrapper Object = " + S);
// unboxing
short s1 = S.shortValue();
System.out.println("primitive dataType =" + s1);
}
}
Example :
package wrapperClassess;
int a = 10;
System.out.println("primitive dataType = " + a);
// autoBoxing
Integer i = a;// Integer.valueOf(a);
System.out.println("Wrapper Object = " + i);
// autoUnboxing
int i1 = i;// i.intValue();
System.out.println("Primitive dataType = " + i1);
short s = 89;
System.out.println("short dataType = " + s);
// autoBoxing
Short s1 = s;// Short.valueOf(s);
System.out.println("Wrapper Object =" + s1);