(tempsql.length()!=0)与(!"".equals(tempsql))是否相同并且可以相互替代??谢谢!

解决方案 »

  1.   


    (tempsql!=null&&tempsql.length()!=0)
    (!"".equals(tempsql)) 相同
      

  2.   

    不一样的 前者 当tempsql 为null的时候会报空指针异常的
      

  3.   

    楼主可真小气,就5分.行啊,帮帮你吧!
    public class Test1 {
    public static void main(String[] args) {
    String str = "";
    System.out.println((str.length() !=0)==(!"".equals(str)) );
    }
    }
    //这里返回tRue.而且,str.length返回的是0