编写Java程序,将一个int型数组拼接成字符串

返回本章节

返回作业目录


需求说明:

将一个int数组中的元素拼接成int元素以逗号分隔字符串。

 

实现思路:

定义一个数组变量int[] arrs = {12,21,33,9,2}。

定义一个方法arrayToString(int[]),该方法实参是arrs,返回值是String类型。

在arrayToString(int[])方法内,实例化一个StringBuffer对象。遍历arrs数组中的每一个int元素,通过StringBuffer对象的append()方法将遍历出来的每一个int元素添加到该StringBuffer对象,最后将该StringBuffer对象转换成String对象输出。

 

实现代码:

public static String arrayToString2(int[] arr) {
	//定义一个内容为"["的StringBuffer的缓冲区
	StringBuffer sb = new StringBuffer();
	sb.append("[");
	//进行数组的遍历,以及转换为StringBuffer缓冲区
	for(int x=0;x<arr.length;x++){
		if(x == arr.length-1){
			sb.append(arr[x]);
		}else{
			sb.append(arr[x]).append(",");
		}
	}
	sb.append("]");    
	//StringBuffer转换成String
	return sb.toString();    
}

 

posted @ 2020-06-09 20:37  明金同学  阅读(203)  评论(0编辑  收藏  举报