Java中的String,StringBuilder,StringBuffer

String被final修饰,不可变,每次更改其实是重新创建了一个对象。StringBuilder,StringBuffer是可变的。

StringBuffer是线程安全的,StringBuilder线程不安全;

使用场景:字符换不经常更改的时候用String

     单线程下字符串大规模更改用StringBuilder

     多线程下字符串大规模更改用StringBuffer

posted @ 2018-12-25 15:16  浅安时光i  阅读(109)  评论(0编辑  收藏  举报