给定一个整数,把整数中包含的每一个数字放到一个数组中:例如:给定整数4356092,最后获得int[ ] {4,3,5,6,0,9,2},(不要把数字转化为字符串处理) Int[ ] GetIntArray(int num){ }
解答:public static int[] getIntArray(int num) {
int [] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999,
99999999, 999999999, Integer.MAX_VALUE };
int size = 0;
for (int i = 0; i < sizeTable.length; i++) {
if (sizeTable[i] >= num) {
size = i + 1;
break;
}
}