繁体   English   中英

Java上多维数组的配置

[英]config of multidimensional array on Java

哪个先考虑? [col] [row]或[row] [col]?

public class multiDiArray {
    public static void main(String[] args) {

        char [][] name = {  

                {'A','B','C','D','Q'},
                {'E','F','G','H','R'},
                {'I','J','K','L','S'},
                {'M','N','O','P','T'},
                {'U','V','W','X','Y'}

        };

        System.out.println(name[1][0]);  // shows J
        /*System.out.println(name[0][0]);  // shows A
        System.out.println(name[3][1]);  // shows N
        System.out.println(name[3][1]);  // shows N
        System.out.println(name[0][0]);  // shows A  
        System.out.println(name[3][4]);  // shows T
        System.out.println(name[2][0]);  // shows I
        System.out.println(name[3][1]);  // shows N
        */

    }
}

[row] [col]是正确的顺序,因此[0] [0] = A,[1] [0] = E,[0] [1] = B

0 {'A','B','C','D','Q'},
1 {'E','F','G','H','R'},
2 {'I','J','K','L','S'},
3 {'M','N','O','P','T'},
4 {'U','V','W','X','Y'}
    0   1   2   3   4

我希望这就是你想要的

通过java中的defualt多维数组是arrays [column] [row]。

甚至您都可以按顺序操作代码

例如,您要先打印行,然后再打印列。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM