我需要将int拆分为单独的变量。 例如,x = 356 a = 3 || b = 5 || C = 6
我已经解决了3位数的问题,但我的程序不能用于2位数或4位数字等。
P.S。 我是初学者。
答案 0 :(得分:4)
ArrayList<Integer> digits = new ArrayList<Integer>();
while (number > 0){
digit = number %10;
number/=10;
digits.add(digit);
}
答案 1 :(得分:0)
怎么样......
int test = 12345;
String test2 = String.valueOf(test);
for(int x = 0; x < test2.length(); x++) {
System.out.println(test2.charAt(x));
}