list.size() - 1由于数组(或
ArrayList)元素的编号从0到小于列表大小的1进行编号,因此开始迭代。这是一个相当标准的习惯用法:
for (int j = list.size() - 1; j >= 0; j--) { // whatever}请注意,您的前向迭代有效,因为它 在 到达 之前 就停止了
list.size()。

list.size() - 1由于数组(或
ArrayList)元素的编号从0到小于列表大小的1进行编号,因此开始迭代。这是一个相当标准的习惯用法:
for (int j = list.size() - 1; j >= 0; j--) { // whatever}请注意,您的前向迭代有效,因为它 在 到达 之前 就停止了
list.size()。