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

假设有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)可以用来判断是否为空

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