编程资料集中营
 | 网站首页 | 文章中心 | 编程资料2 | 软件下载 | BT下载 | 八卦星闻 | 音乐在线 | 在线游戏 | 免费电影 | 给我留言 | 
关于java中的equals()-Java技术
          ★★★
【字体:
关于java中的equals()-Java技术 进入问吧

本站地址:http://www.bajiao123.com

作者:admin    文章来源:网络    点击数:    更新时间:2006-12-27    
来源:WEB开发资源联盟(http://cnpoint.com/)
作者:point
原文:关于java中的equals()(http://cnpoint.com/framwwork/2006/1110/content_4574.htm)

关于java中的equals() 悬赏分:5 - 解决时间:2005-10-3 17:30 我想了解一下,如果
Object o="123";
int[] a={1,2,3};
那么
boolean b=o.equals(a);
返回值是b=false.
我知道对于String之间的比较是比较内容,其他都是比较引用。
请问,这里是String与array之间的比较,
equals()到底是如何工作的?


除了String类型,其他的对象类型通过equals()方法所比较的都是他们的地址引用(除非这两个比较的对象已经覆盖了equals()方法)
既然你已经知道String 之间是比较内容,那么,只要不是String之间的比较,当然比较的是两个对象的引用啊!
因为数组也是对象!

///////////////////////////


equals 是相等的意思
不相等当然是假了false
对象和数字比较 就要用 equals


   

进入问吧

关于java中的equals()-Java技术

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
高级搜索
编程资料集中营