基本数据类型对应的类:
int->Integer long->Long double->Double float->Float boolean->Boolean
手动装箱与自动装箱例子:
public class BoxingDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int data1=10;
int data2=20;
int data3=30;
Integer integer1=new Integer(data1);//手动打包int数据
Integer integer2=new Integer(data2);
Integer integer3=data3; //自动装箱,即自动打包int数据
System.out.println(integer3.doubleValue()/3);
}
}
手动与自动拆箱亦然!
装箱其实就将基本数据类型打包成对象,而拆箱即是它的相反过程,即把对象拆成基本数据类型!
至于自动则是直接在它们之间采用直接赋值的方法来进行的,但建议尽量不用自动装箱,因为里面需要注意的东西较多!
int->Integer long->Long double->Double float->Float boolean->Boolean
手动装箱与自动装箱例子:
public class BoxingDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int data1=10;
int data2=20;
int data3=30;
Integer integer1=new Integer(data1);//手动打包int数据
Integer integer2=new Integer(data2);
Integer integer3=data3; //自动装箱,即自动打包int数据
System.out.println(integer3.doubleValue()/3);
}
}
手动与自动拆箱亦然!
装箱其实就将基本数据类型打包成对象,而拆箱即是它的相反过程,即把对象拆成基本数据类型!
至于自动则是直接在它们之间采用直接赋值的方法来进行的,但建议尽量不用自动装箱,因为里面需要注意的东西较多!
本文详细介绍了Java中基本数据类型与包装类之间的转换,包括手动与自动装箱及拆箱的过程。通过实例展示了int到Integer等类型的转换,并强调了避免使用自动装箱的原因。
621

被折叠的 条评论
为什么被折叠?



