运行上面这段代码,程序报空指针错误,原因:为null的数组,不能求数组长度。
假设一个方法返回一个数组:
如果它返回null,则调用方法必须先判断是否返回null,才能对返回数组进一步处理;
如果返回空数组,则无须null引用检查。
因此,返回数组的方法在没有结果时我们通常返回空数组,即“”,而不是null,这样做对于函数调用者的处理比较方便。
运行上面这段代码,程序报空指针错误,原因:为null的数组,不能求数组长度。
假设一个方法返回一个数组:
如果它返回null,则调用方法必须先判断是否返回null,才能对返回数组进一步处理;
如果返回空数组,则无须null引用检查。
因此,返回数组的方法在没有结果时我们通常返回空数组,即“”,而不是null,这样做对于函数调用者的处理比较方便。