2012-04-10 11 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

あなたはリストの配列を持っていることを意味しますか? { \tため(INT J = 0; J <リスト[I] .size(); J ++){ \t \t \t \tリスト[I](; iがArray.lengthとを

+0

.get(j); \t \t \t \t \t \t \t} – Dan

+0

Iは、配列とArrayListの両方を有します – Dan

答えて

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