当前位置:  技术问答>java相关

==与equals的区别?

    来源: 互联网  发布时间:2015-02-22

    本文导语:  ==比较的是句柄值,而equals()比较的是内容。 名柄具体怎么理解? | 你可以这么理解: A==B,比较句柄,就是比较变量A,B的地址存放的东西,比如int A=0;String B="bbbb";那么变量A的地址方的就是0,B...

==比较的是句柄值,而equals()比较的是内容。
名柄具体怎么理解?

|
你可以这么理解:
A==B,比较句柄,就是比较变量A,B的地址存放的东西,比如int A=0;String B="bbbb";那么变量A的地址方的就是0,B的地址却是放着存放"bbbb"的地址,比如是#FFFF000之类的。所以A==B就是比较0和FFFF000啦。
而A.equals(B),就是在A和B都是引用(对象句柄,就是存放了对象地址啦)时,比较A,B存放的地址里的内容。比如A="aaaa",b="aaaa",两个"aaaa"不管是不是同一个,A.equals(B)都是真。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Maps 成员 equal_range():返回特殊条目的迭代器对
  • ==和equals()有多少区别,为什么if (chkfj=="you")和if (chkfj.equals(you))结果不一样
  • java命名空间javax.rmi.corba接口stubdelegate的类成员方法: equals定义及介绍
  • 问一个简单问题: if (key!=null && key.equals("TT")) 与if (key.equals("TT") && key!=null)这样的条件是相同的么?
  • java命名空间java.awt类displaymode的类成员方法: equals定义及介绍
  • 创建 OpenGL 应用的中间件 Equalizer
  • java命名空间javax.swing枚举rowfilter.comparisontype的类成员方法: equal定义及介绍
  • 请问String.equals()和String.equalsIgnoreCase()有什么区别啊?
  • java命名空间javax.xml.datatype类datatypeconstants的类成员方法: equal定义及介绍
  • JSP中用于比较相等的equals方法,请指教!
  • C++ MultiMaps 成员 equal_range():返回指向元素的key为指定值的迭代器对
  • 看看会输出什么?结果是equal b,==在string里不是比较两个串是不是相等嘛?
  • java命名空间java.text类dateformat的类成员方法: equals定义及介绍
  • 请问,equals()与regionMatches()有什么区别?先道声谢了!
  • java命名空间java.text类dateformatsymbols的类成员方法: equals定义及介绍
  • jQuery Music Equalizer
  • java命名空间java.text类decimalformatsymbols的类成员方法: equals定义及介绍
  • 测试相等性,用==和equals有什么不同?
  • java命名空间java.text类parseposition的类成员方法: equals定义及介绍
  • 请教关于equals的问题
  • java命名空间java.text类decimalformat的类成员方法: equals定义及介绍
  • 关于equals的问题!!怪得很!!不知道为何出错!!请大虾指教~!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3