2015-02-12 49 views
-2

我已經創建了2個相同大小的ArrayList(5),我想將它們的內容並排列出。 例如:打印2 ArrayLists並排

list 1 = [1 , 2 , 3 , 4 , 5] 
list 2 = [5 , 4 , 3 , 2 , 1] 

我想打印出來,以這樣的控制檯:

1 5 
2 4 
3 3 
4 2 
5 1 

我一直在使用一個審判中的另一個循環的循環,但我想我可能會得太多了。

+0

我們展示的代碼。 – 2015-02-12 06:31:29

+2

請發佈您的代碼(您可以編輯您的問題並將其添加),因此它更容易幫助您。 – 2015-02-12 06:32:08

+0

@Keppil:此編輯不是必需的。提供的代碼是僞代碼,並且在Java方面的語法無效。 – Unihedron 2015-02-12 06:32:18

回答

3

因爲,您需要列表並排打印嵌套循環不是必需的。

for (int i = 0 ; i < list1.size(); i++) { 
    System.out.printf("%d\t%d\n", list1.get(i), list2.get(i)); 
} 

注意,循環假定兩個列表的大小相同。所以,我們只需要一個循環計數器。

輸出:

1 5 
2 4 
3 3 
4 2 
5 1