反向列表抛出IndexOutOfBoundsException

问题描述 投票:-5回答:1

该方法应该反转列表中项目的顺序

public class ZrcalnaSlikaSeznama {
    public static <T> List<T> zrcalnaSlika(List<T> seznam) {
        int length = seznam.size();
        List<T> seznam2 = new ArrayList<>();
        for (T x : seznam){
            seznam2.add(length-1, x);
            length--;
        }
        return seznam2;
    }
}

但是它抛出IndexOutOfBoundsException。为什么?以及如何解决该方法?

java reverse indexoutofboundsexception
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.