Stringbuffer 的用法 new Stringbuffer("123"+"456") 这样有问题么?
发布网友
发布时间:2022-05-21 08:08
我来回答
共1个回答
热心网友
时间:2023-10-20 04:15
能问这样的问题,不错。
<1>new Stringbuffer("123"+"456")
new Stringbuffer();
它们调用了不同的构造函数。
<2>调用构造函数后, sb 存储的是构造函数返回的类的对象的地址,相当于存了个指针。
sb.append("123");就是操纵这个对象,对该对象存的值进行更改。
而new Stringbuffer("123456");直接在构造函数中赋值。