如何反转列表中的数字

How to reverse numbers in a list

我有一个代码,它首先从扫描器中获取一个整数,然后将其分解为数字,然后将它们存储在一个列表中:

    Scanner in = new Scanner(System.in);
    int date = in.nextInt();
    LinkedList<Integer> stack = new LinkedList<Integer>();
    while (date > 0) {
        stack.push( date % 10 );
        date = date / 10;
    }
    while (!stack.isEmpty()) {
        System.out.println(stack.pop());
    }

我想知道除了使用堆栈之外,是否还有其他方法可以颠倒数字的顺序。

您可以使用 Collections.reverse(list) 就地反转列表。