String在内存中是不可被修改的,当你修改的时候,本质上是重建一个String对象,把修改的值加上去,然后删除之前的String对象。
Stringbuffer最大特点事append()追加功能,是专门为修改,追加而创建的,支持多线程访问,初始的时候创建时16个字符存储空间,之后如果需要,会自动增长
Stringbudilder效率最快,仅仅用于单个线程,可以修改
String在内存中是不可被修改的,当你修改的时候,本质上是重建一个String对象,把修改的值加上去,然后删除之前的String对象。
Stringbuffer最大特点事append()追加功能,是专门为修改,追加而创建的,支持多线程访问,初始的时候创建时16个字符存储空间,之后如果需要,会自动增长
Stringbudilder效率最快,仅仅用于单个线程,可以修改