if(s == null || s.equals("")) 和 if(null == s || "".equals(s)) 区别 这两个条件放一起,就无所谓,单独的话,有点说道。s == null 和 null == s基本没有区别。单独运行s.equals("")和"".equals(s)时,如果s=null,s.equals("")会抛异常,而"".equals(s)不会。