StringBuffer

2018-10-10  本文已影响0人  东风谷123Liter
  1. 字符串实现原理通过该类实现的。
    StringBuffer可以对字符串内容进行增删。
  2. StringBuffer是个容器。是字符串缓冲区。
  3. 很多方法与String相同。
  4. StringBuffer是可变长度。
容器的特点:

长度可变化,可以操作多个类型,最终可以通过toString( )转换为字符串。面盆理论。
CURD:create, Update, Read, Delete

  1. 存储。
    StringBuffer append( ):指定数据类型作为参数添加到已有数据类型的结尾处。
  2. StringDuffer insert(index,数据):可以将数据插入到index位置。
  3. 删除。
    1. StringBuffer delete( start, end ):删除缓冲区的数据,包含restart,不包含end。
    2. StringBuffer deleteCharAt( index ):删除指定位置的字符。
  4. 获取。
    1. char charAt( int index )
    2. int indexOf( String str )
    3. int lastIndexOf( String str)
    4. int length( )
    5. String substring(int start, int end)
  5. 修改。
    1. StringBuffer replace(int start, int end)
    2. void setCharAt(int index, char ch)
  6. 反转。
    1. StringBuffer reverse( );
  7. 将缓冲区的指定的数据存储到指定字符数组中。
    1. void getChars( int srcBegin, int srcEnd, char[ ] dst, int dstBegin)

StringBuilder(jdk1.5版本后出现的)

两者区别:

升级的三个因素:

上一篇下一篇

猜你喜欢

热点阅读