这里,我们有一个基本数据类型 int 的值 20。当我们尝试将其添加到 List(这是一个泛型集合,只能存储包装类型 Integer)时,Java自动将 int20 转换为 Integer 对象,这就是自动装箱。
拆箱(Unboxing) 是自动装箱的相反过程,即Java自动将包装数据类型转换为对应的基本数据类型。
在代码示例中,下面这行代码展示了拆箱:

System.out.println("包装数据类型 Integer 在集合中的值: " + integerList.get(0));
 class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">

这里,当我们从 List 集合中获取元素时,返回的是一个 Integer 对象。但是,当我们将其与字符串进行连接操作时,Java自动将 Integer 对象转换回基本数据类型 int,这样就可以进行字符串的连接,这就是拆箱。
总结一下:

>>
注:本文转载自blog.csdn.net的Sept'的文章"https://blog.csdn.net/z1061342204/article/details/142106924"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接

评论记录:

未查询到任何数据!