StringBuilder概述:
- StringBuilder是一个可变的字符串类,我们可以把它看成一个对象容器。
- 作用:提高字符串的操作效率,如拼接,修改等。
案例:
- 设计一个方法用于输出任意整型数组的内容,要求输出格式为:[11,22,33,44]。
public class StringBuilderDemo1 {
public static void main(String[] args) {
int[] arr1 = null;
System.out.println(toString(arr1));
int[] arr2 = {};
System.out.println(toString(arr2));
int[] arr3 = {11,22,33,44};
System.out.println(toString(arr3));
}
/**
* 1.定义方法接收任意整型数组,返回数组内容格式
*/
public static String toString(int[] arr){
if (arr != null){
StringBuilder sb = new StringBuilder("[");
for (int i = 0; i < arr.length; i++) {
sb.append(arr[i]).append(i == arr.length - 1 ? "" : ",");
}
sb.append("]");
return sb.toString();
}else {
return null;
}
}
}