StringBuilder
或 StringBuffer
实例上的 equals()
调用。
equals()
方法在这些类中没有被重写,因此即使两个对象的内容相同,它也可能返回 false
。
如果您打算使用引用相等,我们建议您使用 ==
以避免混淆。
示例:
public void test(StringBuilder sb1, StringBuilder sb2) {
boolean result = sb1.equals(sb2); // 可疑
}
2017.2 最新变化