java 装箱/拆箱

来源:互联网 发布:ndk r10e mac 编辑:程序博客网 时间:2024/05/12 07:28

Java类型包装器有:Double,Float,Long,Integer,Short,Character和BooleanJ2SE将自动装箱/拆箱引入java中。

自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。

自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法。

自动装箱,只需将该值赋给一个类型包装器引用,java会自动创建一个对象。例如: Integer i=100;//没有通过使用new来显示建立,java自动完成。

自动拆箱,只需将该对象值赋给一个基本类型即可。例如:int j=i;

原创粉丝点击