MENU

equals

December 7, 2021 • 编程,JAVA阅读设置

equals

  • ==和 equals 的区别:

    • ==可以比基础数据类型也可以比较引用数据类型,比较基础数据类型时比较的是具体的值,比较引用数据类型实际上比较的是内存地址。
    • equals 是 Object 的一个方法,默认的实现就是 ==。
      public boolean equals(Object obj) { return (this == obj);}
    • 我们可以重写 equals 方法,是我们的特性需求,比如 String 就重写了 equals 方法,所以字符串调用 equals 比较的是每一个字符。
Last Modified: February 5, 2023