长度为0的数组,可以求数组长度,为0,即数组内没有元素。
int[] zero = new int[0]; //zero引用一个长度为0的数组对象为null的数组,不能求数组长度,且求解时会出现空指针异常NullPointerException。
int[] zero = null; //数组类型的空引用,不指向任何对象假设一个方法返回一个数组:
如果它返回null,则调用方法必须先判断是否返回null,才能对返回数组进一步处理;
如果返回空数组,则无须null引用检查。
因此,返回数组的方法在没有结果时我们通常返回空数组,即“”,而不是null,这样做对于函数调用者的处理比较方便。
版权声明:本文为G1_2_3原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。