用while(len > 0){len--;}就报错,空指针异常,为什么???
改用for循环后,没问题了,不知道为什么???
仔细排查,发现有一处提前结束一次循环,而len没有减1,所以导致多循环一次,空指针异常。
if (children == null || children.size() == 0) continue;
用while(len > 0){len--;}就报错,空指针异常,为什么???
改用for循环后,没问题了,不知道为什么???
仔细排查,发现有一处提前结束一次循环,而len没有减1,所以导致多循环一次,空指针异常。
if (children == null || children.size() == 0) continue;