Java与Android移动应用开发:技术、方法与实践
上QQ阅读APP看书,第一时间看更新

6.3 StringBuilder类

StringBuilder类的使用与StringBuffer类非常相似。它们的不同点在于:StringBuffer是基于线程安全的,当有代码正在访问StringBuffer对象时,使用此对象的其他代码就必须等待;而StringBuilder对象并不会进行同步处理,所以它的性能更高,但它更适用于单线程的应用。实际上,在单机版应用或Android应用中,很多情况下,使用StringBuilder类是比较合适的。

此外,StringBuilder类成员的定义与StringBuffer类基本一样,可以参考6.2节的内容进行操作。