标签:equals
1. 要比较两个基本类型的数据或者两个引用变量是否相等(equals方法比较的是变量的内容),只能用“==”操作符;
2. String a = new String("foo");
String b = new String("foo");
如果是a==b,则返回false,因为==比较的是两个引用变量是否指向同一个对象,即这两个变量所对应的内存中的数值是否相等,即对象占用的那块内存的首地址;
如果是a.equals(b),则返回true,因为equals()方法用于比较两个独立对象的内容是否相同。
3. equals()方法用来比较两个字符串中的内容是否相等。
标签:equals
原文地址:http://blog.csdn.net/holmes_conan/article/details/41558289