Java中string.equalsIgnoreCase("0")与"0".equalsIgnoreCase(string)的区别:

string.equalsIgnoreCase("0"):如果string为null,会抛出java.lang.NullPointerException异常。

"0".equalsIgnoreCase(string):即使string为null也不会抛出异常。

所以一般如果判断一个字符串与一个常量是否相等的时候,应该写成:"0".equalsIgnoreCase(string)的形式。

 

posted @ 2019-02-14 11:22  派大小兴  阅读(377)  评论(0编辑  收藏  举报