
文章链接
java语言-基本数据类型-装箱和拆箱
面5笔5何为装箱与拆箱
装箱就是将基本数据类型转化为包装类型,那么拆箱就是将包装类型转化为基本数据类型。
以基本数据类型int为例:
1 2 3 4 5 6 7 8 9 10 | package day1119; public class TestBox { public static void main(String[] args) { //自动装箱,底层其实执行了Integer a=Integer.valueOf(1); Integer a = 1; //自动拆箱,底层其实执行了int b=a.intValue(); int b = a; } } |
Integer的valueOf(int i)方法可以将一个基本数据类型转化为对应的包装类型,即装箱方法。
而Integer的intValue()方法则可以将一个包装类型转化为对应的基本数据类型,即拆箱方法。