我对StringBuilder有点困惑。当我打印一个StringBuilder时,它似乎不需要添加.toString(),因为它会自动给出一个字符串表示。但是,当我返回一个StringBuilder对象时,必须添加.toString()。这是真的吗?为什么?character to the StringBuilder
str.append('!')/
我被引导相信java编译器在编译时完成了方法选择的所有工作(或者我错了吗?)也就是说,它将通过检查类层次结构和方法签名来准确地决定在编译时在哪个类中使用哪个方法。然后,在运行时所需要的就是选择要调用其方法的对象,这只能使继承链up工作。StringBuilder s = new StringBuilder()
.append("Hello "