并排打印2个ArrayLists

时间:2015-02-12 06:30:01

标签: java arrays arraylist

我创建了2个相同大小的数组列表(5),我想在列中并排打印出它们的内容。 例如:

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

我想将它打印到控制台,如下所示:

1    5
2    4
3    3
4    2
5    1

我尝试在另一个for循环中使用for循环,但我想我可能会过度思考它。

1 个答案:

答案 0 :(得分: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