用ArrayList的对象创建了ListIterator迭代器为什么无法反向输出?


import java.util.*;
public class MyClass0 {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        ArrayList<Integer> arr=new ArrayList<Integer>();
        for(int i=0;i<3;i++) {
            arr.add(input.nextInt());
        }
        Collections.sort(arr);
        ListIterator<Integer> it=arr.listIterator();
        while(it.hasPrevious()) {
            System.out.print(it.previous()+" ");
        }

    }
}

img


        ListIterator<Integer> it=arr.listIterator(arr.size());