日期:2014-05-20  浏览次数:20658 次

怎样理解equals()方法.
怎样理解equals()方法.
为什么有时是相等有时不相等

------解决方案--------------------
equal()比较的是值。等号比较的是地址。
比如:
String str1= "a ";
String str2= "a ";

if(str1.equal(str2)){//结果是true
}

if(str1==str2){//结果是false,因为两个内存地址不同
}