如何判断一个数组为空

解决方案 »

  1.   


    int [] num = new int[10];//定义一个数组
    int index = 0;//用来保存内容为空的数组下标
    for(int i = 0;i<num.length;i++){//循环查找数组内容为空的下标
    if(num[i]==0){//如果找到了
    index = i;//就把下标赋值给index
    }
    }
      

  2.   


    不知道LZ说的空是指什莫
    因为数组是引用类型
    假如 int[] abc;
    只是声明的话,那末这个数组也是Null,因为没有赋值另外如果数组声明,并且有赋值,但是没有内容的话,你就可以判断这个数组的长度了
    int[] abc = new int[0];
    System.out.println(abc.length);
    这个数组没有内容
      

  3.   

    没new出来或者赋值就是null,不然就用length判断。
      

  4.   

    综上所述:array==null||array.length==0
      

  5.   

    属性 array.length;
    不是方法  如果判断字符串是不是空 String.length();
      

  6.   

    UP UP UP
    楼上n位都正解