if(s == null || s.equals("")) 和 if(null == s || "".equals(s)) 区别
这两个条件放一起,就无所谓,单独的话,有点说道。
s == null 和 null == s基本没有区别。
单独运行s.equals("")和"".equals(s)时,如果s=null,s.equals("")会抛异常,而"".equals(s)不会。
发布时间: 2013-07-01 12:33:04 作者: rapoo
if(s == null || s.equals("")) 和 if(null == s || "".equals(s)) 区别
这两个条件放一起,就无所谓,单独的话,有点说道。
s == null 和 null == s基本没有区别。
单独运行s.equals("")和"".equals(s)时,如果s=null,s.equals("")会抛异常,而"".equals(s)不会。