java的使用中,无疑将使用大量的string类型的数据,很多时候,我们需要比较两个字符串
然而菜鸟们,比如我,一开始容易犯这样的一个错误
string [] str1 = {"the one"};
string [] str2 = {"the one"};
错误写法:if ( str1 == str2 )
正确写法:if(str1.equals(str2))
因为str1 == str2 是对str1 和str2 的存储地址进行比较,他们的值当然不相等了。
新手们记住咯