黑马程序员技术交流社区

标题: 关于数组 [打印本页]

作者: 542826323    时间: 2016-1-4 15:22
标题: 关于数组
怎么把int类型的数组转为String类型的数组?
作者: John1211    时间: 2016-1-4 18:24
本帖最后由 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();//法三
}

作者: shenfuhan    时间: 2016-1-4 18:26
String的构造方法好像有有提到,具体记得不清晰了
作者: OliverLC    时间: 2016-1-5 00:47
String s = 一个int类型数 + "";
这是最快最简单的方法

作者: yi651312197    时间: 2016-1-5 10:21
楼上说的有道理。
int a[10];
for(int a=0;i<10;i++)
   a[i] = a[i] + "";
作者: 窃贼    时间: 2016-1-5 12:24
String的构造方法应该也可以
作者: 二五仔    时间: 2016-1-5 12:47
66666666666666...
作者: Clouddd    时间: 2016-1-5 15:21
遇到问题可以自己取找API,目前你能遇到的问题基本上都是前人遇到过的,所以在API中会有很多实用的方法,不妨去查找下。
其中数组专门有个工具类叫做Arrays,它为我们提供了很多对数组的操作,其中有一个就是把int数组转换为String数组的(Arrays.toString(int a[]);)。
但是希望你以后能够去看看源码,int是如何转换成String的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2