【问题标题】:Print same index position out of 2 ArrayLists从 2 个 ArrayLists 中打印相同的索引位置
【发布时间】:2018-02-15 09:47:06
【问题描述】:

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

下一步是获取每个ArrayList 的第一个位置并将它们并排打印出来。 然后 2, 3, 4 , 5,你说吧。

第一个列表:公共列表 getDoubleHistory(){...}

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

我猜我们从一个以 i 为索引的 for 循环开始。

【问题讨论】:

  • 写一些代码,如果遇到困难,请返回一个特定的问题。

标签: java arrays arraylist indexing


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2018-07-18
    相关资源
    最近更新 更多