从2个ArrayLists中打印相同的索引位置

时间:2018-02-15 09:47:07

标签: java arrays arraylist indexing

给定两个ArrayLists,一个包含字符串,而另一个包含整数。

下一步是抓住每个ArrayList的第一个位置,并将它们并排排列。 然后2,3,4,5,你的名字。

1st List:public List getDoubleHistory(){...}

第二名:List<StringBuilder> timeAtThatMoment = new ArrayList<>();

我想我们从一个for循环开始,其中i是索引。

1 个答案:

答案 0 :(得分:2)

首先,我们必须假设列表大小相同,否则我们无法按照您的要求继续执行。

for (int i = 0; i < getDoubleHistory().size(); i++){
    System.out.println(getDoubleHistory.get(i));
    System.out.println(timeAtThatMoment.get(i));
}

如果列表大小不同,则必须添加一些if语句,以确保不会出现索引超出范围的异常。

您可以在此处详细了解。 https://docs.oracle.com/javase/7/docs/api/java/lang/IndexOutOfBoundsException.html