Java:将int拆分为单独的变量

时间:2013-03-07 23:44:49

标签: java

我需要将int拆分为单独的变量。 例如,x = 356 a = 3 || b = 5 || C = 6

我已经解决了3位数的问题,但我的程序不能用于2位数或4位数字等。

P.S。 我是初学者。

2 个答案:

答案 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));
}