我有一个代码首先从扫描仪中获取一个整数,然后将其分解为数字,然后将它们存储在一个列表中:
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());
}
我想知道除了使用堆栈之外是否还有其他方法可以颠倒数字的顺序。