【问题标题】:How to determine multidimensional array length?如何确定多维数组长度?
【发布时间】:2013-05-22 15:49:47
【问题描述】:

我创建了一个多维数组并填充了它:

int[][] multiArray = { {1,2,3} , {4,5,6,7} };

如果我执行以下操作:

System.out.println(multiArray.length);

我将得到值 2,即此矩阵中的列数。

但是我必须使用什么语法来获取特定列的长度

我知道如何处理特定项目以获取或更改它(例如,multiArray[0][2] 可以让我处理 value = 3)。只需要知道如何处理特定列的长度即可。

【问题讨论】:

标签: java


【解决方案1】:

您可以使用multiArray[i].length 来获取第 i 列的长度。

【讨论】:

  • 这将给出i'th 行的长度。不是列。
  • 实际上,这对我有用。也许我在谈论行/列时不清楚。我需要的是获取所选索引中长度(即元素数)的语法,这就是该指令给我的。再次感谢!
【解决方案2】:

您可以通过在其上调用.length 来获取特定行的长度。

System.out.println(multiArray[i].length);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-25
    • 2021-04-24
    • 2014-11-29
    • 1970-01-01
    • 2013-05-30
    • 2015-06-22
    • 2017-10-18
    相关资源
    最近更新 更多