黑马程序员技术交流社区

标题: 求解答,求大神支招 [打印本页]

作者: 明天你好,微笑    时间: 2015-8-21 21:47
标题: 求解答,求大神支招
编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如,根据内容为[1][2][3]的数组形成内容为"1,2,3"的字符串。
作者: 明天你好,微笑    时间: 2015-8-21 21:49
求解答,求大神支招
作者: chensheng06    时间: 2015-8-21 22:39
可否利用StringBuiledr 缓冲区,遍历数组的同时将逗号作为元素一起间隔存入,然后用toString方法返回成字符串。
作者: 阮文江    时间: 2015-8-21 23:09
我这里有一个比较笨的方法但是看起来比较直观:
int[] arr = {1,2,3};
String srt="";
for(int x=0;x<arr.length;x++)
{
srt = (x==arr.length-1)?srt+arr[x]:srt+arr[x]+",";
}
System.out.println(srt);
作者: helloxiaoyu    时间: 2015-8-21 23:12
/*把数组转成字符串
public static String toString(int[] arr)
*/
import java.util.Arrays;
public class A {
        //把一个整数数组中的每个元素用逗号连接成一个字符串
        public static void main(String[] args) {
                //定义数组
                int[] arr = new int[]{43,23,74,4,27,100,18};
                System.out.println(Arrays.toString(arr));
        }
}




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