java数字转化数组
import java.util.*;
public class HelloWorld {
public static void main(String []args) {
int a=123456;
Integer num=Integer.valueOf(a);
int[] array=intArray(num);
for (int i=0;i<array.length; i++) {
// 遍历打印int[],察看运行结果.
System.out.println(array[i]);
}
}
public static int[] intArray(Integer num){
String str = num.toString();// 转化为字符串
int[] intArray = new int[str.length()];// 新建一个数组用来保存num每一位的数字
for (int i = 0; i < str.length(); i++) {
// 遍历str将每一位数字添加如intArray
Character ch = str.charAt(i);
intArray[i] = Integer.parseInt(ch.toString());
}
return intArray;
}
}