equals与==的区别是??

时间:2020.03.05 发布人:阿溧哥

equals与==的区别是??

已解决问题

谷歌阿溧哥用户在2020.03.05提交了关于“邓紫棋equals与==的区别是??”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-03T13:02:16。

有大佬出来说一下吗?自学中,不是特别懂~~~

希望大家能够帮助她。

详细问题描述及疑问:

有大佬出来说一下吗?自学中,不是特别懂~~~

期待您的答案,我不知道说什么才好,除了谢谢 !
希望以下的回答,能够帮助你。

第1个回答

用户名:whoami1978  

简单地说(网上这种**多于牛毛的)

==是比较两个变量在计算机中内存地址是否相

而equals是比较两个变量所包含的内来自容

Strings1,s2,s3

s1=newString("abc");

s2=newString("abc");

s3=s1;

那么

s1==s2是false//s1,s2地址不同

s1.equals(s2)是true//它们的内容相同

s3==s1是true,//s3与s1地址相