equals使用时注意事项

错误写法

String a="ceshi";
String b=a.equals("ceshi")?"相等":"不相等";

正确写法:

String a="ceshi";
String b="ceshi".equals(a)?"相等":"不相等";

小结

这样的用法有隐患,当传入的参数a是空值的时候,程序就会异常正确的是应该把字符串放在前面

posted @ 2020-11-25 17:14  大酷仔  阅读(110)  评论(0编辑  收藏  举报