equals使用时注意事项

错误写法

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

正确写法:

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

小结

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

原文地址:https://www.cnblogs.com/dakuzai/p/14037227.html