有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Print 2并排排列的ArrayList

我已经创建了两个大小相同的ArrayList(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) 个答案

  1. # 1 楼答案

    因为,您需要列表并排打印,所以不需要嵌套循环

    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