ArraysToString 为啥输出出来还是有括号和逗号

img

没有赋值啊,newCn对象又没有改变
newCn = newCn.replace("[","");

String对象调用相关方法是会返回一个新对象的,因为String对象是immutable对象,所以你的代码仅仅是调用了相关方法,并没有接收新的对象,newCn引用指向的还是老的对象,你应该将调用方法返回之后的对象重新赋值给newCn引用,newCn = newCn.replace("[","");