• Java中如何获取多维数组的长度


    在程序处理中遍历数组是一种很常见的操作,但遍历数组时,我们需要知道数组各维度的长度(一维数组除外,for each 可以遍历),下面举例说明如何求多维数组的长度。

    一维 :

    int [] array ={1 2 3 4 5} ;

    size = array.length() ;

    二维数组:

    Java实际上没有多维数组,只有一维数组。多维数组可以理解为“数组的数组” ;举例二维数组其实是一个一维数组,数组中每个元素是一个一维数组。从而得到行列的长度为 。

    int  [ ] [ ] array = { {1 ,2,3},{4,5,6},{7,8,9}} ;

    int rows = array.length ;

    int columns = array[0].length ;

    可以把这一特性推广到多维数组:

    多维数组:

    int []1 []2 ...[]n   array = { } ;

    1-D   array.length ;

    2-D array.length[0] ;

    .

    n-D array[0]1[0]... [0]n-1  ;

    根据上述得到各维度的长度,从而可以很容易的循环遍历所有元素。

  • 相关阅读:
    第十六周学习进度报告
    个人课程总结
    第一阶段意见评论
    用户评价
    第二阶段10
    第二阶段9
    第二阶段8
    第十五周学习进度报告
    第二阶段7
    第二阶段6
  • 原文地址:https://www.cnblogs.com/rrttp/p/7789109.html
Copyright © 2020-2023  润新知