A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 542826323 中级黑马   /  2016-1-4 15:22  /  847 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

怎么把int类型的数组转为String类型的数组?

7 个回复

倒序浏览
本帖最后由 John1211 于 2016-1-4 18:33 编辑

//arr_int为要转化的整型数组
for(int i=0;i<arr_int.length;i++){
            arr_string【i】=""+arr_int
【i】;//法一
           arr_string
【i】=new String(arr_int【i】);//法二
          arr_string
【i】=arr_int【i】.toString();//法三
}
回复 使用道具 举报
String的构造方法好像有有提到,具体记得不清晰了
回复 使用道具 举报
String s = 一个int类型数 + "";
这是最快最简单的方法
回复 使用道具 举报
楼上说的有道理。
int a[10];
for(int a=0;i<10;i++)
   a[i] = a[i] + "";
回复 使用道具 举报
String的构造方法应该也可以
回复 使用道具 举报
66666666666666...
回复 使用道具 举报
遇到问题可以自己取找API,目前你能遇到的问题基本上都是前人遇到过的,所以在API中会有很多实用的方法,不妨去查找下。
其中数组专门有个工具类叫做Arrays,它为我们提供了很多对数组的操作,其中有一个就是把int数组转换为String数组的(Arrays.toString(int a[]);)。
但是希望你以后能够去看看源码,int是如何转换成String的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马