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

"==" 和equal 和什么区别?有什么相同?

    来源: 互联网  发布时间:2015-10-15

    本文导语:  大家看看标题吧,就这样了,讲的清楚给分,讲不清楚,那就不用说了 | 1 Equality for String adn Boolean objects means same charcter string    String m1 = "Hello";   String m2 = "Hello";   m1.equals(m2) ...

大家看看标题吧,就这样了,讲的清楚给分,讲不清楚,那就不用说了

|
1 Equality for String adn Boolean objects means same charcter string 
  String m1 = "Hello";
  String m2 = "Hello";
  m1.equals(m2) -----true;
  Boolean b1 = new Boolean(true);
  Boolean b2 = new Boolean(true);
  b1.equals(b2)------true;
2 Result of applying "==" operator to any two objects of any type:
  String s1 = "hi";
  String s2 = "hi"; System.out.prilnt(s1 == s2);

3 String s1 = new String("hi");
  String s2 = new String("hi"); 
  Boolean b1 = new Boolean(true);
  Boolean b2 = new Boolean(true);  
  System.out.prilnt(s1 == s2);  //false  different reference
   System.out.prilnt(b1 == b2);  //false  different reference

|
一般 == 对比内存值,equals对比内容值是否相等
用法:
String a = "A";
String b = "A";
a==b 返回 false
a.equals(b) 返回 true
其它对象也一样(就是说大写开头的 类型,例如 Double,Integer,Float等等)

而小写的类型(例如,int,double,float,boolean等等)就不能用equals比较了,只能用 == 号比较
int a = 1;
int b = 1;
a==b 返回 true
a.equals(b)出错

|
http://expert.csdn.net/Expert/topic/1124/1124320.xml?temp=.1704218

    
 
 

您可能感兴趣的文章:

 
本站(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定义及介绍
  • ==与equals的区别?
  • java命名空间javax.swing枚举rowfilter.comparisontype的类成员方法: equal定义及介绍
  • 创建 OpenGL 应用的中间件 Equalizer
  • java命名空间javax.xml.datatype类datatypeconstants的类成员方法: equal定义及介绍
  • 请问String.equals()和String.equalsIgnoreCase()有什么区别啊?
  • C++ MultiMaps 成员 equal_range():返回指向元素的key为指定值的迭代器对
  • JSP中用于比较相等的equals方法,请指教!
  • java命名空间java.text类dateformat的类成员方法: equals定义及介绍
  • 看看会输出什么?结果是equal b,==在string里不是比较两个串是不是相等嘛?
  • java命名空间java.text类dateformatsymbols的类成员方法: equals定义及介绍
  • 请问,equals()与regionMatches()有什么区别?先道声谢了!
  • java命名空间java.text类decimalformatsymbols的类成员方法: equals定义及介绍
  • jQuery Music Equalizer
  • java命名空间java.text类parseposition的类成员方法: equals定义及介绍
  • 测试相等性,用==和equals有什么不同?
  • java命名空间java.text类decimalformat的类成员方法: equals定义及介绍
  • 请教关于equals的问题


  • 站内导航:


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

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

    浙ICP备11055608号-3