本帖最后由 李节起 于 2012-4-10 10:37 编辑
除了String和封装器,equals()和“==”没什么区别
15 但String和封装器重写了equals(),所以在这里面,equals()指比较字符串或封装对象对应的原始值是否相等, "== "是比较两个对象是否为同一个对象
String a = new String( "aaa ");
String b = new String( "a ");
b += "aa ";
则 a==b //错误
a.equals(b)//正确
:time::handshake
(网络问题,发表重复!请版主删除) |
|