String str="123";
正常情况下大家会这样使用.equals()方法:
if(str.equals("123"))....
这样的使用方法是容易出错的,会造成异常或者两个字符串的比对失败和失误等,如果你有这样的习惯,最好改正为:
if("123".equals(str))...
这样比对能最大范围的规避报错和比对失败
---------Share my knowledge with the world~~
本文探讨了在Java中如何正确地使用String的.equals方法进行字符串比较。通过改变调用者和被比较对象的位置,可以有效地避免空指针异常和比对失败等问题。
String str="123";
正常情况下大家会这样使用.equals()方法:
if(str.equals("123"))....
这样的使用方法是容易出错的,会造成异常或者两个字符串的比对失败和失误等,如果你有这样的习惯,最好改正为:
if("123".equals(str))...
这样比对能最大范围的规避报错和比对失败
---------Share my knowledge with the world~~
334

被折叠的 条评论
为什么被折叠?