equals 
public boolean equals(Object anObject)将此字符串与指定的对象比较。当且仅当该参数不为 null,并且是与此对象表示相同字符序列的 String 对象时,结果才为 true。  
 
覆盖: 
类 Object 中的 equals 
参数: 
anObject - 与此 String 进行比较的对象。  
返回: 
如果给定对象表示的 String 与此 String 相等,则返回 true;否则返回 false。 
你可以多查看API文档,这个equals比较是的对象的值, 
而==比较的是首地址 
String str2创建并赋值了,就是一个对象,只不过你对这俩个方法间的区别误解了. |