是new String()的小bug吗

String  cc22=  new String(cc2, 0, c);
            System.out.println(new String(cc2, 0, c));

这样打印就没问题
System.out.println(cc22);
这样打印就不行,但是 又不报错

你代码截图吧

不行是指什么情况,请描述清楚。

要是 new String() 都有这么容易出的bug,java早就完了