zoukankan      html  css  js  c++  java
  • 廖雪峰Java1-4数组操作-4多维数组

    二维数组

    二维数组就是元素为数组的数组
    二维数组每个数组的长度不要求一样。比如
    int[][] = {
    { 1, 2 },
    { 3, 4, 5 },
    { 6, 7, 8, 9 }
    }

            int[][] ns={
                    {1, 2, 3, 4},
                    {5, 6, 7, 8},
                    {9, 10, 11, 12}
            };
            System.out.println("ns.length: "+ns.length);
            System.out.println("ns[1][2]: "+ns[1][2]);
            for (int[] i:ns){
                System.out.print(i+"	");//打印jdk内存地址
                System.out.println(Arrays.toString(i));
            }
            System.out.println(Arrays.deepToString(ns));
    

    三维数组

    三维数组是每个元素都是一个二维数组

            int[][][] ns ={
                    {
                            { 1, 2, 3 },
                            { 4, 5, 6 },
                            { 7, 8, 9 }
                    },
                    {
                            { 10, 11 },
                            { 12, 13 }
                    },
                    {
                            { 14, 15, 16 },
                            { 17, 18 }
                    }
            };
    

    总结

    多维数组是数组的数组
    多维数组的每个数组元素长度不要求相同
    打印多维数组可以使用Arrays.deepToString()
    最常见的多维数组是二维数组
    访问二维数组的一个元素使用array[row][col]

  • 相关阅读:
    哈希表
    fastcgi 分布式
    环形队列实现
    队列--双链表实现
    lighttpd fastcgi的搭建
    vim 常用命令
    命令行解析getopt_long
    规范打log
    apt-get &dpkg
    Linux syslog 学习
  • 原文地址:https://www.cnblogs.com/csj2018/p/10253738.html
Copyright © 2011-2022 走看看