【问题标题】:Two dimensional array with different lengths (Java)不同长度的二维数组(Java)
【发布时间】:2016-04-23 11:52:03
【问题描述】:

是否有机会在第二维中创建具有不同长度的二维数组?比如这样:

[真] [真] [真]

[真]

[真] [真] [真] [真] [真]

最好不要创建另一个类(如存储桶)并且不知道数组的实际长度。

【问题讨论】:

  • 所以你还没有尝试过boolean[][] blub = new boolean[10][];,因为...?

标签: java arrays multidimensional-array


【解决方案1】:

是的,二维数组中的数组大小不同。例如:

boolean[][] twoDimensionalArray = new boolean[3][];
twoDimensionalArray[0] = new boolean[]{true, true, true};
twoDimensionalArray[1] = new boolean[]{true};
twoDimensionalArray[2] = new boolean[]{true, true, true, true, true};

【讨论】:

    【解决方案2】:

    Java 没有二维数组。

    Java 具有一维数组,其元素可以是任何基本类型或引用类型 - 包括其他数组。

    【讨论】:

      猜你喜欢
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 2021-04-24
      • 1970-01-01
      • 2016-07-07
      • 1970-01-01
      • 2020-04-05
      • 2011-04-29
      相关资源
      最近更新 更多