Java 输入转换:数字转为数组

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;
	}
}
    原文作者:pt890_
    原文地址: https://blog.csdn.net/pt890_/article/details/117081935
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞