用什么方法将两个对象作对比,比较两个对象是否相同呢?

解决方案 »

  1.   

    equals()方法String a=new String();
    String b=new String();
    if (a.equals(b))
    {
       System.out.println("对象相等");
    }
      

  2.   

    equals()方法如果是自己写的类,那么需要在类中,复写Object的这个方法,才能比较。
      

  3.   

    一般对象比较,如果不重写的话,只是看是不是同一个对象,
    如果是逻辑比较,那就要重写equals()
      

  4.   

    同意楼上的说法……一般都要自己重写equals()
      

  5.   

    重写equals()具体规则见effective java
      

  6.   

    重写equals()方法!
    比较是不是同一个类 阿!是不是有相同的字段阿,等属性!
    建议看一下,core java 卷I就可以了!