• JAVA字符串缓存器全部方法功能及其作用


    不知道干嘛的

    serialVersionUID

    构造一个没有字符的字符串缓冲区,初始容量为16个字符。

    StringBuffer()

    构造一个没有字符的字符串缓冲区和指定的初始容量。

    StringBuffer(int)

    构造一个字符串缓冲区,初始化为指定字符串的内容。

    StringBuffer(String)

    构造一个字符串缓冲区,该缓冲区包含与指定的字符序列相同的字符。

    如果指定的指定的字符序列长度小于或等于0,则返回容量16的空缓冲区。

    StringBuffer(CharSequence)

    使用的字符数,当前StringBuffer的长度。

    length()

    字符数组的长度,总的分配容量。

    capacity()

    确保容量至少等于指定的最小值。如果当前的容量小于参数,则会分配一个新的容量更大的内部数组。

    ensureCapacity(int)

    减少字符序列的存储,将没有分配到的内存释放。

    trimToSize()

    设置字符序列的长度。

    setLength(int)

    返回指定索引处的字符。

    charAt(int)

    返回指定索引处的字符。

    codePointAt(int)

    返回指定索引处前面的字符。

    codePointBefore(int)

    返回该序列的指定文本范围内的字符的数量。(感觉多余)

    codePointCount(int, int)

    返回该序列的指定文本范围内的字符的数量。(感觉多余)

    offsetByCodePoints(int, int)

    截取数组。

    getChars(int, int, char[], int)

    特定位置插入字符。

    setCharAt(int, char)

    追加Object类型。

    append(Object)

    追加字符串类型。

    append(String)

    追加字符串缓存器类型。

    append(StringBuffer)

    追加字符类型。

    append(CharSequence)

    追加字符序列的特定截取位置。

    append(CharSequence, int, int)

    追加数组。

    append(char[])

    追加数组的特定截取位置。

    append(char[], int, int)

    追加布尔。

    append(boolean)

    追加字符。

    append(char)

    追加整型。

    append(int)

    追加codePoint的字符串形式。

    appendCodePoint(int)

    追加长整型。

    append(long)

    追加单精度浮点型。

    append(float)

    追加双精度浮点型。

    append(double)

    删除特定位置。

    delete(int, int)

    删除特定位置。

    deleteCharAt(int)

    替换。

    replace(int, int, String)

    有头无尾截取。

    substring(int)

    有头有尾截取。

    subSequence(int, int)

    有头有尾截取。(有区别吗...

    substring(int, int)

    插入数组的特定位置截取部分。

    insert(int, char[], int, int)

    插入对象。

    insert(int, Object)

    插入字符串。

    insert(int, String)

    插入数组

    insert(int, char[])

    插入字符序列。

    insert(int, CharSequence)

    插入字符序列特定部分。

    insert(int, CharSequence, int, int)

    插入布尔。

    insert(int, boolean)

    插入字符。

    insert(int, char)

    插入整形。

    insert(int, int)

    插入长整型。

    insert(int, long)

    插入单精度浮点型。

    insert(int, float)

    插入双精度浮点型。

    insert(int, double)

    查询指定字符串的位置索引。(左)

    indexOf(String)

    从指定的位置开始,查询指定字符串的位置索引。(左)

    indexOf(String, int)

    查询指定字符串的位置索引。(右)

    lastIndexOf(String)

    从指定的位置开始,查询指定字符串的位置索引。(右)

    lastIndexOf(String, int)

    缓存器取反。

    reverse()

    To String...

    toString()

    不知道干嘛的

    serialPersistentFields

    IO输出

    writeObject(ObjectOutputStream)

    IO读取

    readObject(ObjectInputStream)

  • 相关阅读:
    谈薪资
    测试工程师 技能要求:java编程,数据库,linux操作系统,自动化测试开发,性能测试,安全测试
    测试工程师 工作要求
    python有木有哪些必须要学习的高级模块
    jmeter 网速
    fiddler抓包https
    做性能测试时如何实时监测服务器或接口性能???
    [drp 3]读取Xml配置文件,连接数据库
    [drp 2]String、StringBuffer和StringBuilder的区别
    SQL 1:常用SQL语句
  • 原文地址:https://www.cnblogs.com/langjiaxing/p/8658492.html
Copyright © 2020-2023  润新知