像array.length这样的函数不包含NULL元素?

Wex*_*Wex 0 java arrays null

TreeNode[] children = grid[row][col].getChildren();
Run Code Online (Sandbox Code Playgroud)

我想要一个简单的函数,可以告诉我这个数组中有多少个对象?getChildren()将返回一个大小不超过4的对象,例如:

children[0] = null;
children[1] = TreeNode Object
children[2] = null;
children[3] = null;
Run Code Online (Sandbox Code Playgroud)

Pet*_*nov 7

你为什么不自己写呢:

public static <T> int getLength(T[] arr){
    int count = 0;
    for(T el : arr)
        if (el != null)
            ++count;
    return count;
}
Run Code Online (Sandbox Code Playgroud)