Integer是否相等的比较原理

戚薇 Java经验 发布时间:2023-06-02 16:26:04 阅读数:6019 1
下文笔者将从Integer是否相等的比较方法进行简介说明

Integer是否相等的比较方法

比较相等可以使用 
   == 或 equals  

==简介

==
  用于比较两个变量的值是否相等
   一般用于比较基本数据类型
  当比较的变量为引用类型(对象)的时候
    如:Object a = new Object(),a占用一块内存,new Object()占用另一块内存,a中存储的值就是new Object()内存的首地址
	

equals方法简介

equals方法的功能:
      用于比较对象的两个值是否相等
 如:
    String a = new String("java265"); String b = new String("java265"); 
     此时a==b为false
     a.equals(b)为true。

为什么 == 比较有些数返回true,有些数返回false

如果Integer的数值在
-128至127(包括-128和127)范围内
  此时使用==比较,返回true
              否则返回false
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202306/16856943986693.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者