【发布时间】:2017-07-24 18:46:38
【问题描述】:
class replaceDemo {
public static void main(String args[]) {
StringBuffer sb = new StringBuffer("This is a test.");
sb.replace(5, 7, "was");
System.out.println("After replace: " + sb);
}
}
replace() 方法返回一个 StringBuffer 对象,那么为什么该行是 不是这样的:
sb = sb.replace(5, 7, "was");
为什么不需要存储replace()返回的对象?
【问题讨论】:
-
JavaDocs 中的什么建议您需要将返回的对象分配给变量?什么是令人困惑的?读书?
-
这允许链接多个调用
标签: java string stringbuffer