为了账号安全,请及时绑定邮箱和手机立即绑定

字符串的追加

为什么要定义st呢?字符串的追加有是什么个意思呢?

正在回答

1 回答

你说的st是StringBuilder/StringBuffer吧,因为String在内存中是不可变的对象,即对象一旦创建值的内容不可变更,每次修改String时都在内存中创建了一个新的String对象,这样会很浪费内存,同时对垃圾回收增加负担。所以使用StringBuilder来拼接字符串。

另外StringBuilder和StringBuffer也是有区别的,前者非线程安全的,但是速度快;后者是线程安全的,速度慢。在不需要考虑线程安全的情况下建议使用StringBuilder.

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

字符串的追加

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号