> Bad:myString.equals(“aString”);>好:“aString”.equals(myString);
为什么是这样?
通常你会看到使用nullSafeEquals(myString,“aString”)的库;到处都是为了避免这种情况(因为大多数时候你比较对象,它们不是由编译器生成的!)