e121. getting the length and dimensions of an array object.txt

来自「这里面包含了一百多个JAVA源文件」· 文本 代码 · 共 21 行

TXT
21
字号
The length of an array is the number of elements of the array. The dimensions of an array type of int[][][] is three. 
    Object o = new int[1][2][3];
    
    // Get length
    int len = Array.getLength(o);  // 1
    
    // Get dimension
    int dim = getDim(o);           // 3
    
    // If `array' is an array object returns its dimensions; otherwise returns 0
    public static int getDim(Object array) {
        int dim = 0;
        Class cls = array.getClass();
        while (cls.isArray()) {
            dim++;
            cls = cls.getComponentType();
        }
        return dim;
    }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?