这个自动拆箱是怎么做的没看明白
来源:2-21 关于包装类的常见问题
时间也许一一
2022-06-27 15:22:53
1回答
好帮手慕小小
2022-06-27
同学你好,拆箱是将包装类转换为基本数据类型。100的数据类型为int,变量three数据类型为包装类Integer,three和100进行比较时会自动拆箱,转换为int类型后再与100进行比较。
同学可以使用debug模式运行测试下:
Integer three = 100; 时会自动执行Integer valueOf(int i)方法,返回一个Integer类型的对象。
three==100 在比较时会自动调用intValue方法,返回一个int类型的对象。
注:建议在对应章节提问哦。
祝学习愉快~
相似问题