2012-04-10 133 views
-3

我想打印列表,其中每個列表中都有數組元素。打印列表數組

例如,輸出應該是如下:

列表[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); 
    } 
} 
+0

您的意思是說你有List of Array? – 2012-04-10 16:16:26

+0

對(INT I = 0;我 Dan 2012-04-10 16:17:10

+0

我都陣列和ArrayList – Dan 2012-04-10 16:18:41

回答

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)); 
    } 
}