当前位置:首页 >  智能电子

int和integer判断相等

时间:2024-10-20 11:00:38

智能电子

导读:int和integer比较是否相等  int和integer在比较是否相等时,有以下几种情况: 1. int和int比较,只要数值相等就相等。 2. integer和integer比较,如果数值相等,......

int和integer比较是否相等 

int和integer在比较是否相等时,有以下几种情况:

1. int和int比较,只要数值相等就相等

2. integer和integer比较,如果数值相等,且在(-128,127)范围内,那么相等。其他的不等。

3. new Integer和new Integer比较,都不相等,因为两者指向的是不同的Integer对象。

4. new Integer和int比较,只要数值相等就相等,因为当包装类integer和基本数据对象int比较时,java会自动拆箱valueOf方法,实际上比较的就是两个int变量。

5. integer和int比较,只要数值相等就相等,因为当包装类integer和基本数据对象int比较时,java会自动拆箱valueOf方法,实际上比较的就是两个int变量。

需要注意的是,int和integer不能够互用,因为它们两种不同的数据类型。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
联系我们 关于我们 版权申请

观察网 广州东远堂信息科技有限公司 版权所有 粤ICP备15011623号