我想在array/arraylist中单独存储一个数字,并按给定的顺序写出它们。有什么建议我做错了什么?
import java.util.Scanner;
import java.util.ArrayList;
import java.util.List;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List<Integer> digits = new ArrayList<Integer>();
int number = scanner.nextInt();
while (number > 0) {
int digit = number % 10; // Store digit in a variable
number = number/10;
digits.add(digit); // Add digit to the list
}
System.out.println(digits.get(1, 0)); //given the scanned number eg. 23, i'd like to write out 32
}
}
1条答案
按热度按时间xtfmy6hx1#
如果我理解正确,你只需要打印数字?因为数字被正确地添加到了列表中。
只要替换一下
使用: