猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
"=="和“equals”的区别
这里比较的不是对象内容,不是应该用equals()么?为什么用“==”呢?
zxjiao
浏览 1928
回答 4
4回答
慕婉清1371058
你能分清楚基本数据类型和引用数据类型吗?请问基本数据类型int char float 这些类型有方法可以调用?这些根本不是对象,封装成了Char, Integer才会有equals()方法调用的
1
0
1
a黄金罗奇
简单地说,equals() 比较的是字符是否相等,而==比较的是地址,也就是对象是否相等。
1
0
0
蜂之谷
基本数据类型(数字、字符、布尔)比较用==
1
0
0
一切都是算计
==比较的是两边的内容是否相等,equils比较的是两边的内存地址是否相同
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续