public class ListIterator {
    public static void main(String[] args) {
        List<Integer> listen = new ArrayList<>();
        for (int i = 0; i < 5; i++) {
            listen.add(i);
        }
        List<Integer> listen1 = new ArrayList<>();
        for (int i = 5; i < 10; i++) {
            listen1.add(i);
        }
        ListIterator<Integer> it = listen1.listIterator(listen1.size());
        while(it.hasPrevious()){
            listen.add(it.previous());
        }
        System.out.println(listen);
    }
}
编译报错,类型ListIterator不带有参数,请问是什么原因,上面的这段代码应该怎么修改,谢谢。
JDK版本1.8.0_65
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
解决了,代码是没问题的。是我java工程的问题
因为与你自定义的class
ListIterator重名了泛型new ArrayList<Integer>()
Android Studio 编译正常。。。。。