处理字符串时,操作符==和equal()方法的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了处理字符串时,操作符==和equal()方法的区别相关的知识,希望对你有一定的参考价值。

Equals:

1.比较两个引用数据类型句柄所指对象的内容是否一样
2.是比较两个对象,而非两个基本数据类型的变量

==

1.比较两个引用数据类型句柄是否是指向同一对象,即这两个句柄所指向的内存地址是否一样。
2.比较两个相同基本数据类型的值

了解更多JAVA技术,请看:java语言从入门到精通2016(推箱子游戏+QQ即时通讯软件实训项目)视频课程http://edu.51cto.com/course/6946.html

本人从事软件项目开发20年,2005年开始从事Java工程师系列课程的教学工作,录制50多门精品视频课程,包含java基础,jspweb开发,SSH,SSM,SpringBoot,SpringCloud,人工智能,在线支付等众多商业项目,每门课程都包含有项目实战,上课PPT,及完整的源代码下载,有兴趣的朋友可以看看我的在线课堂

讲师课堂链接:https://edu.51cto.com/lecturer/8307455.html

以上是关于处理字符串时,操作符==和equal()方法的区别的主要内容,如果未能解决你的问题,请参考以下文章

C#中equal与==的区别

字符串类中的Object的equals方法和自定义类中的Object的equal方法之间有什么区别

== 和 equal 区别

equal和hashcode==

java中==与equal()方法的区别

java中==和equal的区别