Reverse iteration through ArrayList gives IndexOutOfBoundsException

前端 未结 9 2160
广开言路
广开言路 2021-02-05 02:13

When I reverse iterate over an ArrayList I am getting a IndexOutOfBoundsException. I tried doing forward iteration and there is no problem. I expect and know that there are five

9条回答
  •  时光取名叫无心
    2021-02-05 03:03

    The most elegant way is to reverse the array and then use a direct (or even implicit) iterator :

    Collections.reverse(arrayList);
    for (Object item : arrayList) {
        ...
    }
    

提交回复
热议问题