“==”是用来比较两个变量的值是否相同,这里的变量可以是基本数据类型以及引用类型的变量,如果是基本数据类型的变量,就直接比较具体的值是否相同,如果是引用类型的变量就直接比较对应引用类型的内存的首地址是否相同。
equals是用来比较两个变量的内容是否一致,也就是特征是否相同,比如字符串,字符串的比较就是用equals,因为里面的是内容而非值,值是具体的数字,函数等等。
"=="和equals方法de区别
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
【面经笔记】好未来 - 已挂
xiaxzhou
2020-07-08 11:22:52
【算法题】两有序数组中位数
xiaxzhou
2020-07-08 11:22:52
面试准备之volatitle的理解
wangbiao007
2020-07-08 09:19:19
strcpy(),memcpy(),memmove(),memset(),strcmp(),strstr()的实现
long504377009
2020-07-08 05:36:48
在一个字符串中删除指定的字符 & 删除字符串中所有出现在另一个字符数组中的字符
long504377009
2020-07-08 05:36:48
递归:从尾到头输出链表& 从尾到头输出一个字符串 & 定义一个函数求字符串的长度,要求该函数体内不能声明任何变量
long504377009
2020-07-08 05:36:48
二维坦克大战游戏代码开发
aFakeProgramer
2020-07-08 02:43:30
(C++)合并排序的数组
菜鸡亮亮
2020-07-08 01:05:42
LeetCode刷题记录 Z字型变换
下面是我在LeetCode中看到的題目,然後自己寫的解決方法 /** * Z字型變化 * 原字符串“LEETCODEISHIRING” * after-> * L C I
w366549434
2020-07-08 00:22:29
LeetCode解题记录之队列最大值
w366549434
2020-07-08 00:22:27
如何设置高性能定时器
经验之谈
2020-07-07 21:50:17
# 02|面试题笔记系列
蓝本本
2020-07-07 20:47:50