StringBuilder做字符串的拼接的案例
需求分析
- 定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串返回,调用这个方法,并在控制台输出结果。
列如,数组为 int[] arr = {1,2,3},执行方法结束之后输出的结果为:[1,2,3]
分析步骤
1、定义一个整型数组
2、提供一个方法,接受数组。方法必须返回最终拼接的字符串结果
3、在方法中定义一个StringBuilder存储最终拼接结果
4、遍历数组中的每一个元素,将字符串变量成为[1,2,3]这样的格式
5、遍历结束后返回字符串结果。
public class StringBuilderExecDemo04 {
public static void main(String[] args) {
//1、定义一个整型数组
int[] arr = new int[]{10, 20, 30, 40};
//传入数组接受结果
String result = getArrayData(arr);
System.out.println("数组内容:" + result);
}
//2、提供一个方法,接受数组。方法必须返回最终拼接的字符串结果
public static String getArrayData(int[] arr) {
// 3、在方法中定义一个字符串变量存储最终拼接结果
StringBuilder sb = new StringBuilder("[");
//4、遍历数组中的每一个元素
for (int i = 0; i < arr.length; i++) {
int data = arr[i];
sb.append(i == arr.length - 1 ? data : data + ",");
}
sb.append("]");
// String result = sb.toString();
// return result;
return sb.toString();
}
}
注:之前做的字符串的拼接的案例链接
https://blog.csdn.net/qq_41005604/article/details/105273001