aa.equals("")是对象AA的值;
AA==是一个对象和另一个对象比较

解决方案 »

  1.   

    补充:
        如果是两个字符串对象的比较,也就是如果两个字符串的地址不同,就用aa.equals(""),当然两个字符串是指向相同地址的,也可以用aa==""的方法
      

  2.   

    aa=="" :比较String对象 aa和"" 是不是同一个对象,我认为结果必为falseaa.equals(""):比较String 对象aa是不是空字符串。
      

  3.   

    String aa;System.out.println(aa=="");返回falseSystem.out.println(aa.equals(""));,空指针异常
      

  4.   

    你可以到下面看看:
    http://www.csdn.net/Expert/topicview.asp?id=877380