为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

4 回答

加. 意味着这是某个类的成员方法(函数),不是这种类的对象是无法调用这种方法做判断的。

而 == 是运算符。

某些时候这两种是一样的,但也有不一样的时候,比如String类。具体的可以自己百度字符串池相关的内容。

0 回复 有任何疑惑可以回复我~
#1

luffymaika 提问者

非常感谢!
2016-09-13 回复 有任何疑惑可以回复我~

==比较的是地址值,equals比较的是内容值

0 回复 有任何疑惑可以回复我~

.equals指两个字符串的字符和地址,而==只是字符相同,地址无法保证相同

0 回复 有任何疑惑可以回复我~
#1

qq_行在天涯_04096833

地址是什么意思。。。
2016-10-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165147    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

.equals与==

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信