【发布时间】:2019-12-10 05:13:24
【问题描述】:
StringBuffer sb1 = new StringBuffer("abc");
StringBuffer sb2 = new StringBuffer(sb1);
sb1.append("d");
System.out.println(sb2);
由于 StringBuffer 是可变的并且 sb2 指向 sb1,我希望 sb2 具有“abcd”作为值。 虽然这个问题是外行,但请你帮我解释一下。
【问题讨论】:
-
也根据 StringBuilder 文档 建议优先使用此类而不是 StringBuffer
标签: java data-structures stringbuffer