equals和“==”的异同

相同点:
1.都是用来比较对象内容是否相等;
2.都有返回值,返回值类型都是boolean。
不同点:
1.equals用来比较引用类型的内容,不能用来比较基本数据类型;
2.“==”通常用来比较基本数据类型,比较的是两个对象的内存地址,一般不用作比较引用类型数据。
总结:
1.如果是一些整形,如byte,short等,使用“==”来进行比较
2.如果是对象,使用equals方法进行比较
3.如果是double,float这样的类型,则先转位int或者是long这样的类型再使用“==”比较
4.如果是数组里面的内容,使用equals方法比较。

equals和“==”的异同最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/17964.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>