黑马程序员技术交流社区

标题: 关于equals和==的学习体会 [打印本页]

作者: 李节起    时间: 2012-4-10 10:34
标题: 关于equals和==的学习体会
本帖最后由 李节起 于 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


(网络问题,发表重复!请版主删除)
作者: 熊玖帅    时间: 2012-4-10 11:20
顶一下  
作者: 翟友伟    时间: 2012-4-10 11:45
那泥???
作者: 李节起    时间: 2012-4-10 12:04
翟友伟 发表于 2012-4-10 11:45
那泥???

嘿嘿,哥们---“那泥???)没有分啊····:lol




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2