本质:
String:是字符串常量
StringBuffer 和 StringBuilder都是字符串变量
StringBuilder 是 jdk1.5 之后才引入的晚于StringBuffer
使用方法:
String:字符串拼接可以直接用 +
StringBuffer与StringBuilder使用起来方法完全相同
运行速度:
String < StringBuffer < StringBuilder
线程安全:
StringBuffer: 安全
StringBuilder: 不安全
适用情况:
String:少量字符操作的情况
StringBuffer:多线程下在字符串缓冲区进行大量操作
StringBuilder:单线程下在字符串缓冲区进行的大量操作
希望帮助到大家! |