【问题标题】:How to make an array of integer arrays in Java?如何在Java中制作一个整数数组?
【发布时间】:2019-03-06 15:51:20
【问题描述】:

我一直在尝试制作一个整数数组。我知道外部数组的长度为 N,而 in 中的每个整数数组只需要保存两个值。

最初,我用整数数组制作了一个 ArrayList:

int[] intArray = new int[2];
ArrayList<IntArray> outerArray = new ArrayList<>();

然后我开始在另一个 ArrayList 中创建一个 Integer ArrayList:

ArrayList<ArrayList<Integer>> outerArray = new ArrayList<>();

如果 N = 3 并且 a,b,c 是整数,我正在寻找类似这样的东西:

{{a1, a2}, {b1, b2}, {c1, c2}}

【问题讨论】:

  • int[][] array = int[n][2]; ?然后您可以访问,例如,array[1][0]
  • Integer[][]??

标签: java arrays integer


【解决方案1】:
private int[][] array = new int[10][10];

你写了这样的东西:

ArrayList<ArrayList<Integer>>

这不是数组,而是列表。你可能会读到:https://www.geeksforgeeks.org/array-vs-arraylist-in-java/

【讨论】:

    【解决方案2】:

    我想你可以用这个。

    final int n = 5;
    Integer[][] ints = new Integer[n][2];
    

    【讨论】:

      猜你喜欢
      • 2013-03-15
      • 2017-01-01
      • 2012-04-08
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      • 2012-02-10
      • 1970-01-01
      相关资源
      最近更新 更多