是equals 和 ==
感激您的回复!

解决方案 »

  1.   

    ==是用来判断基本数据类型的
    equals是用来判断如String类的实例的值是否相同
      

  2.   

    == 用于对象时判断对象是否指向同一内存地址
    equals 判断对象的植是否相等
      

  3.   

    String x ="a";
    String y ="a";
    // x==y          true
    // x.equals(y)   trueString x = new String("a");
    String y = new String("a");
    // x==y          false
    // x.equals(y)   true
      

  4.   

    == 用于对象时判断对象是否指向同一内存地址,也就是是否同一个“引用”
    equals 判断对象的值是否相等