StringBuilder
是一个可变的字符串类,我们可以把它看成一个对象容器。
作用:提高字符串的操作效率,如拼接,修改等。
定义字符串使用string,拼接、修改等操作字符串使用StringBuilder。
stringbuilder构造器
无参:创建一个空白的可变的字符串对象,不包含任何内容。
有参:创建一个指定字符串内容的可变字符串对象。
例子:
public class demo_StringBuilder_2 { public static void main(String[] args) { int[] arr1 = null; int[] arr2 = {1, 2, 3, 4 ,5 ,6}; System.out.println(toString(arr1)); System.out.println(toString(arr2)); } /** * 1.定义方法接收任意整数数组,返回数组内容格式 * @param arr * @return */ public static String toString(int[] arr) { if (arr != null) { // 2.开始拼接内容 StringBuffer s = new StringBuffer("["); for (int i = 0; i < arr.length; i++) { s.append(arr[i]).append(i == arr.length - 1 ? "" : ", "); } s.append("]"); return s.toString(); }else { return null; } } }