zoukankan      html  css  js  c++  java
  • equals与==的区别

    == 用于比较引用和比较基本数据类型时具有不同的功能:对于基本数据类型,只要数值相同就返回TRUE;对于引用,则是比较是否指向内存中同一对象,内容相同但不指向同一对象也会返回false;
    equals equals 方法(是String类从它的超类Object中继承的)被用来检测两个对象是否相等,即两个对象的内容是否相等。
     
    String a1='aa';
    String b1='aa';  
     
    a1==a2 true  
    a1.equals(a2) true
     
     
    Student s1=new Student("lily",23);
    Student s2=s1;
    Student s3=new Student("lily",23);     
     
    s1==s2  true  
    s1==s3  false
    s1.equals(s2)  true
    s1.equals(s3)  true
  • 相关阅读:
    c# 不常用逻辑运算符
    c# 简单日志记录类 log

    最短路径
    A+B
    floyd 算法
    Kruskal 算法
    快排
    顺序表的逆排
    顺序表中多余元素的删除
  • 原文地址:https://www.cnblogs.com/liuyuanyuanGOGO/p/equals.html
Copyright © 2011-2022 走看看