String StringBuffer StringBuilder区别与联系?

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

区别:

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

StringBuffer和StringBuilder

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

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务