装箱、拆箱

包装类:

Integer引用数据类型

Human human = new Human(); human.age = new Integer(18);/ human.age = 18;

自动装箱/自动拆箱:对象是数据 不是类型

拆箱:把对象转换成一个基本数据类型基本数据类型变量名=对象.xxxValue;  自动转

装箱:把一个基本数据类型的数据转换成引用数据类型的数据(对象)

                    引用数据类型对象名= XXX.valueOf(5);

Object... object多参数

如果把object变为string  一下三种方法相当于是把String转化为包装类。

Object o = 18;/

Objecet o= Integer.valueOf(18);上下一样 编译器自动上转下

Object o = new Integer(18);以上三种形式

把包装类转换为String

//String到包装类

String str = "12";

Integer a = Integer.valueOf(str);

//包装类到String

String s2 = a.toString();

‘基本数据类型到String’String到基本数据类型

 int i = 8;

String temp = String.valueOf(i);

String s = "18";

int j = Integer.parseInt(s);


你可能感兴趣的:(装箱、拆箱)