-4

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

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

PS我是初学者。

4

2 回答 2

4
ArrayList<Integer> digits = new ArrayList<Integer>();
    while (number > 0){
digit = number %10;
number/=10;
digits.add(digit);
}
于 2013-03-07T23:46:59.880 回答
0

怎么样...

int test = 12345;
String test2 = String.valueOf(test);
for(int x = 0; x < test2.length(); x++) {       
    System.out.println(test2.charAt(x));
}
于 2013-03-08T00:00:27.500 回答