`
prodream
  • 浏览: 102459 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

==与equals区别

阅读更多

==比较的是 reference--"引用",即地址

Object 的equals(Object o)方法 直接使用的 ==

 

例如:

 

String a="aa";

String b="aa";

String c=a;

 

则以下结论成立:

 

     a!=b;

     b!=c;

     a==c;

     a.equals(b)==true

     a.equals(c)==true

 

   需要注意的是 String 对equals()进行了重构,它返回true,则说明两字符串内容一样,而不是说明地址一样!

 

   

 

   

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics