0
点赞
收藏
分享

微信扫一扫

JavaSE String,StringBuffer与StringBuilder

老牛走世界 2022-03-30 阅读 69
java

String的值是不可变的,每次对String的操作都会生成新的String对象.String 继承于CharSequence

StringBuffer是可变的,可以用append或insert方法,把字符串添加到已有序列的末尾或者指定位置。StringBuffer本质是一个线程安全的可修改字符序列,它保证了线程安全.

StringBuilder和StringBuffer没有本质区别,区别仅在于最终的方法删除了synchronized,有效减小了开销,是绝大部分情况下进行字符串拼接的首选。

举报

相关推荐

0 条评论