概述
包装类与基本数据类型
包装类是将基本数据类型封装成一个类,包含属性和名称
使用:
在使用过程中,会涉及到自动装箱和自动拆箱
装箱:
将基本数据类型转换成包装类
Integer i = Integer.valueOf(a);//装箱
拆箱:
将包装类转换成基本数据类型
int i2 = b.intValue();//拆箱
普通类型比较
int1 == integer1,Integer是int的封装类,当Integer与int进行==比较时,Integer就会拆箱成一个int类型,所以还是相当于两个int类型进行比较,这里的Integer,不管是直接赋值,还是new创建的对象,只要跟int比较就会拆箱为int类型,所以就是相等的。
private static void intCompare(){
int int1 = 128;
Integer integer1 = 128;
Integer integer2 = Integer.valueOf
最后
以上就是搞怪西牛为你收集整理的Integer值比较的全部内容,希望文章能够帮你解决Integer值比较所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复