编写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();
}
本文来自博客园,作者:明金同学,转载请注明原文链接:https://www.cnblogs.com/vmuu/p/15663579.html
公众号:【明金同学】
浙公网安备 33010602011771号