当一个 ArrayList 用于字符串时并排打印两个 ArrayList

Print two ArrayLists side by side when one ArrayList is for Strings

我有两个相同大小的 ArrayList,但其中一个 ArrayList 包含字符串。

例如:

List 1 = new ArrayList<String>();
List 2 = new ArrayList<Integer>();

(apple , orange , pear , banana , kiwi) 在列表 1 中 (5 , 4 , 3 , 2 , 1) 在列表 2

我希望它打印成这样:

apple 5
orange 4
pear 3
banana 2
kiwi 1

假设它们大小相同,您可以一起迭代它们:

for (int i = 0; i < list1.size(); ++i) {
    System.out.println(list1.get(i) + " " + list2.get(i));
}