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;
  }
}

posted @ 2023-03-08 21:32  Aoul  阅读(954)  评论(0编辑  收藏  举报