1、null表示这个字符串不指向任何的东西,如果这时候你调用它的方法,那么就会出现空指针异常。 2、""表示它指向一个长度为0的字符串,这时候调用它的方法是安全的。 3.、null不是对象,""是对象,所以null没有分配空间,""分配了空间,例如: String str1 = null; str引用为空 String str2 = ""; str引用一个...
数组为空的条件: if( array==null||array.length==0) String str 字符串为空的条件: if(str == null || str.length() == 0); s==null是有必要存在的。 1.如果想调用一个方法,首先要有一个对象,但是null并不是一个对象,内存中都没有它的空间,所以null是不能够调用String中的方法的,isEmpty和lengt...
publicclassMain{publicstaticvoidmain(String[]args){String[]array1={};// 空数组String[]array2={"Hello","","World"};// 非空数组System.out.println("是否为空数组1:"+isArrayEmpty(array1));System.out.println("是否为空数组2:"+isArrayEmpty(array2));}publicstaticbooleanisArrayEmpty(String[...