StringBuilder类详解

StringBuilder类详解

1. 介绍

  1. StringBuilder是一个可变的字符序列,此类提供一个与StringBuffer兼容的API,但不保证同步(StringBuilder不是线程安全),该类设计用作StringBuffer的一个简易替换,用在字符串缓冲区被单个线程使用的时候,如果可能,建议优先使用该类,因为在大多数实现中,它比StringBuffer要快
  2. 在StringBuilder上的主要操作是append和insert方法,可以重载这些方法,以接收任意类型的数据

2. 说明

  • StringBuilder是final的
  • 继承了AbstractStringBuilder,属性char[] value,内容存到value
  • 实现了Serializable接口,可以序列化,即可以保存数据类型和数据本身
  • StringBuilder的方法,没有做互斥的处理,即没有synchronized关键字,因此在单线程的情况下速度更快
posted @ 2021-05-12 21:52  mx_info  阅读(395)  评论(0)    收藏  举报