包装类的tostring方法都重写了吗?

包装类的tostring方法都重写了吗?

Character[] c1 = new Character[arr.length];
            for(int k = 0; k <= arr.length - 1; k++) {
                c1[k] = arr[k];
            }
            System.out.println(c1.toString());

这段代码输出的还是地址,如果重写了tostring不是改输出内容了吗

Character是包装类,但Character[]不是包装类,它只是个普通的数组。
你可以用List试试。

c1 的类型是数组
你不可以直接打印数组,应该把打印放到for里面去