校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > 装箱和拆箱
题目

何为装箱与拆箱

解答

装箱就是将基本数据类型转化为包装类型,那么拆箱就是将包装类型转化为基本数据类型。

以基本数据类型int为例:

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()方法则可以将一个包装类型转化为对应的基本数据类型,即拆箱方法。

C 0条回复 评论

帖子还没人回复快来抢沙发