首页 > 其他 > 详细

Processing中关于字符串比较的操作/.equals()和==的区别

时间:2020-11-11 18:09:32      阅读:103      评论:0      收藏:0      [点我收藏+]

假设有str1和str2两个字符串变量:

1. str1 = str2 is true => str1.equals(str2) is true

2. str1 = str2 is true ≠> str1.equals(str2) is true

 

因为:

1. .equals()函数比较的是两个字符串所包含的字符是否相同

2. == 等式判断的是两个对象的地址是否相同,即是否指向同一个对象

 

补充:

1. .equals(null)可以用来判断是否为空

Processing中关于字符串比较的操作/.equals()和==的区别

原文:https://www.cnblogs.com/binaryguy/p/13959240.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!