zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    Microjs: 超棒的迷你框架和迷你类库搜罗工具
    本周推荐7款CSS3实现的动态特效
    Bootstrap3.1开发的响应式个人简历模板
    10分钟,利用canvas画一个小的loading界面
    四款超棒的jQuery数字化签名插件
    搜索引擎优化网页设计:最佳实践
    推荐超实用的8款jQuery插件
    9款HTML5实现的超酷特效
    想成为程序猿?28个在线学习网站让你变身齐天大圣!
    推荐7款超棒的单页面网站设计模板。关键是!免费!!
  • 原文地址:https://www.cnblogs.com/langjiaxing/p/8658492.html
Copyright © 2011-2022 走看看