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)

  • 相关阅读:
    vs2012无法启动已配置的开发Web服务器
    VS2013无法启动 IIS Express Web解决办法
    Windows server 2008系统基本优化
    Asp.net mvc项目架构分享系列之架构搭建初步
    sql windows server2008 全套激活码
    (copy)MVC4.0网站发布和部署到IIS7.0上的方法
    (转) C#多线程赛跑实例
    (已解决) 未能加载文件或程序集“Newtonsoft.Json, Version=4.0.0.0, Culture=neutral,
    C# HttpWebRequest 绝技 转至 http://www.sufeinet.com/
    string 与char* char[]之间的转换 2015-04-09 11:30 29人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/langjiaxing/p/8658492.html
Copyright © 2011-2022 走看看