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
The list.size() is past the last allowable index.
for(int j = list.size() - 1; j >= 0; j--) { System.out.println(list.get(j)); }