StringBuffer和StringBuilder

 

StringBuffer和StringBuilder

需要对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。

和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。

  StringBuffer: 要对字符串进行修改时,推荐使用,

        在使用 StringBuffer 类时,每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象

  StringBuilder: 相比 StringBuffer 速度更快,但它不是线程安全的。

 

常用方法:

    append( " ")  添加元素

       insert(index,"  " )    再索引位置,插入元素

       delete(index1,index2)   删除index1 到index2 中间的元素

       deleteCharAt();   删除指定索引处的值

         charAt();         返回指定索引的值

    reverse( )        反转字符串

      

posted @ 2021-06-23 16:39  IIIamzx  阅读(35)  评论(0)    收藏  举报