Saturday, November 30, 2013

autoboxing and unboxing

autoboxing and unboxing in java,autoboxing and unboxing in java,autoboxing and unboxing in java with examples,autoboxing and unboxing in java pdf,autoboxing and unboxing in java tutorial,autoboxing and unboxing in java ppt,autoboxing and unboxing in java 5,autoboxing and unboxing in java 1.5,autoboxing and unboxing in java wiki,autoboxing and unboxing in java 1.4,autoboxing and unboxing in java 1.6

Autoboxing and Unboxing::


Autoboxing:
The process of converting primitive data type into wrapperdatatype  is called  autoboxing.
Unboxing:
The process of converting wrapper data type into primitive data type is called unboxing.

Samplexamples:
  Class Box4{
  Public static void main(String args[]){
integer i=44;
Integer a1= new Integer(i);
Integer a2=5;
System.out.println(a1+” ”+a2);
}
}
:

o/p: 44, 5


.

unboxing
This convert wrapper type to primitive type.
sample example::
class box33{
public static void main(String args[]){
Integer i=new Integer(50);
int  a=i;
system.out.println(a);
}
}
o/p:50



autoboxing and unboxing with comparison operator

 class unboxingexampe
{
public static void main(String args[]){
Integer i=new Integer(20);
If(i<100){
System.out.println(i);
}
}
}


o/p:20    




autoboxing methodoverloding
class Boxing1{
static void m(int i){
System.out.println(“int”);
}
static void m(Integer i){
System.out.println(“Integer”);
}
Public static void main(String args[]){
short s=66;
m(s);
}
}

o/p:int



                      autoboxing varargs
class autobox2
{
static void m(int 1,int 2){
System.out.println(“int int”);
}
static void m(Integer….){
System.out.println(“Integer…….i”);
}
Public static void main(string args[])
{
short s1=33,s2=44;
m(s1,s2);
}
}

o/p:: int int




autoboxing wrapper varargs

class AutoBoxing3{
static void m(Integer i){
System.out.println(“Integer”);
}
static void m(Integer….i){
System.out.println(“Integer….”);
}
Public static void main(String args[]){
 int a=34;
m(a);
}
}


o/p:: Integer








                                          






No comments:

Post a Comment