Integer类型如何转换成Integer数组?用Java实现

ZixiangLi 2017-05-14 09:55:03
e.g:
Integer num = 1001; =========> Integer[]
...全文
944 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
MikeDDT009 2017-05-14
  • 打赏
  • 举报
回复
上面定义的字符串数组没用上,前面考虑没考虑好。有无法修改。。。。
MikeDDT009 2017-05-14
  • 打赏
  • 举报
回复
	Integer num = 123456;
	//转换成字符串
	String str = num.toString();
	//拆分字符串
	//定义字符串数组引用和整形引用用于存放取出来的数
	String[] str2 = new String[str.length()];
	Integer[] nums = new Integer[str.length()];
	//	取出来
	for (int i = 0; i < str.length(); i++) {
	//临时变量接收取出来的每一位数,作为字符串
		String temp = str.substring(i, i + 1);
	//每次取出来的数重新变成整数
		nums[i] = new Integer(temp);
		
	}
	
    //输出测试
	for (Integer integer : nums) {
		System.out.println(integer);
	}
MikeDDT009 2017-05-14
  • 打赏
  • 举报
回复
先拆成字符串然后再放进去。应该可以
ZixiangLi 2017-05-14
  • 打赏
  • 举报
回复
要求拆成Integer类型的数组,而不是char类型或者byte类型!!!
李德胜1995 2017-05-14
  • 打赏
  • 举报
回复
拆成1,0,0,1???

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧