Java入门——使用StringBuilder打印数组内容

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;
        }
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_61275790/article/details/129867313
今日推荐