String StringBuffer StringBuilder区别与联系?

String、StringBuffer和StringBuilder都属于Java中的字符串操作类。

区别:

String的写方法,在进行完逻辑处理后,会new一个新的String对象返回。 在while循环或者for循环对String对象进行写操作运算时,会频繁的创建对象,消耗内存。

StringBuffer和StringBuilder

StringBuffer和StringBuilder的写方法,返回的是当前对象。在while循环或者for循环对字符串进行写操作运算时,可以使用StringBuffer或者StringBuilder。StringBuilder非线程安全 StringBuffer线程安全。

全部评论

相关推荐

1个小白:可以考虑投一下字节
点赞 评论 收藏
分享
头像
03-26 13:44
南华大学 Java
在看面经的花生米很野蛮:这种情况下你当然要回答,你也是吗!!!!我超喜欢他的XXXXX
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务