自动装箱和拆箱

Posted yifengs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动装箱和拆箱相关的知识,希望对你有一定的参考价值。

JDK1.5特性

自动装箱:基本类型转换为包装类对象的过程,通过构造,创建对象就可以了

拆箱:包装类对象转换为基本类的过程,

  Integer i = new Integer(10);

可以写成

  Integer i = 10;  //自动装箱 相当于:Integer i = new Integer(10);

 

  int a = i;  //自动拆箱 相当于 int a = i.intValue();

 

1 Integer i = 10;
2 Integer i2 = 20;
3 Integer i3 = i + i2;
4 /* Integer id = new Integer(i.intValue() + i2.intValue()); //括号里面先拆箱,完成运算后装箱
5 *
6 */

 

以上是关于自动装箱和拆箱的主要内容,如果未能解决你的问题,请参考以下文章

装箱和拆箱---JAVA基础篇

java 啥是拆箱和装箱,拆箱和装箱 嘛用啊???

0008JDK源码分析之一分钟看透自动装箱和拆箱

由自动装箱和拆箱引发我看Integer源码

为啥我们在 Java 中使用自动装箱和拆箱?

[Java基础]自动装箱和拆箱