第一个:
第二个:
第三个:
第四个:
第五个String也不行:
第六个StringBuilder可以:
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
因为String对象的更改操作都会生成一个新的对象,String a,你执行a+"a"实际上生成了一个与a没有关系的新对象,而a还是之前那个a。List和StringBuilder这种进行更改是会影响对象本身的,所以才会导致值有变化。
String a
a+"a"
a
报告相同问题?