打印List数组

时间:2012-04-10 16:13:20

标签: java for-loop arraylist

我想打印列表,其中每个列表都有数组的元素。

例如,输出应如下:

  

列表[0] = {0,1,2,3}
  列表[2] = {4,5,6,7}
  列表[3] = {12,17,20,25}
  等等....

这是我到目前为止所得到的:

for (int i = 0; i <array.length; i++) {
    for (int j = 0; j < list[i].size(); j++) {
        SegY[i].get(j); SegX[i].get(j);
    }
} 

1 个答案:

答案 0 :(得分:2)

如果您的问题是“如何打印数组内容”,则可以使用Arrays.deepToString() method。因此,在您的情况下,您可以遍历列表并使用该方法打印每个数组。例如:

public static void main(String[] args) throws Exception {
    List<Integer[]> list = new ArrayList<Integer[]>();
    list.add(new Integer[]{1, 2, 3});
    list.add(new Integer[]{4, 5, 6});
    for (Integer[] array: list) {
        System.out.println(Arrays.deepToString(array));
    }
}