1,三者的简单说明
String:字符串数值不可变;
StringBuffer:字符串可修改,可以动态构造字符数据。StringBuffer类是可以通过Append()来修改值。线程安全
StringBuilder:线程不安全
2,三者在执行速度方面的比较
StringBuilder > StringBuffer > String
3,三者使用场景
3.1如果要操作少量的数据用 = String
3.2单线程操作字符串缓冲区下操作大量数据 = StringBuilder
3.3多线程操作字符串缓冲区下操作大量数据 = StringBuffer
我们在实际应用中,String使用的场景会多很多。
很多数据格式都会转换成String使用,便于输出,便于打印。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.