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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如,根据内容为[1][2][3]的数组形成内容为"1,2,3"的字符串。

4 个回复

正序浏览
/*把数组转成字符串
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));
        }
}
回复 使用道具 举报
我这里有一个比较笨的方法但是看起来比较直观:
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);
回复 使用道具 举报
可否利用StringBuiledr 缓冲区,遍历数组的同时将逗号作为元素一起间隔存入,然后用toString方法返回成字符串。
回复 使用道具 举报
求解答,求大神支招
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马