<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-50  評論-55  文章-8  trackbacks-0
    public final class StringBuilder
    extends Object
    implements Serializable, CharSequence
    		

    一個可變的字符序列。此類提供一個與 StringBuffer 兼容的 API,但不保證同步。該類被設(shè)計用作 StringBuffer 的一個簡易替換,用在字符串緩沖區(qū)被單個線程使用的時候(這種情況很普遍)。如果可能,建議優(yōu)先采用該類,因為在大多數(shù)實現(xiàn)中,它比 StringBuffer 要快。

    StringBuilder 上的主要操作是 appendinsert 方法,可重載這些方法,以接受任意類型的數(shù)據(jù)。每個方法都能有效地將給定的數(shù)據(jù)轉(zhuǎn)換成字符串,然后將該字符串的字符追加或插入到字符串生成器中。append 方法始終將這些字符添加到生成器的末端;而 insert 方法則在指定的點添加字符。

    例如,如果 z 引用一個當(dāng)前內(nèi)容為 "start" 的字符串的生成器對象,則該方法調(diào)用 z.append("le") 將使字符串生成器包含 "startle",而 z.insert(4, "le") 將更改字符串生成器,使之包含 "starlet"。

    通常,如果 sb 引用 StringBuilder 的實例,則 sb.append(x)sb.insert(sb.length(),?x) 具有相同的效果。每個字符串生成器都有一定的容量。只要字符串生成器所包含的字符序列的長度沒有超出此容量,就無需分配新的內(nèi)部緩沖區(qū)。如果內(nèi)部緩沖區(qū)溢出,則此容量自動增大。

    StringBuilder 的實例用于多個線程是不安全的。如果需要這樣的同步,則建議使用 StringBuffer

    posted on 2009-01-06 10:59 蔣家狂潮 閱讀(294) 評論(0)  編輯  收藏 所屬分類: Basic
    主站蜘蛛池模板: 日本h在线精品免费观看| 久青草视频在线观看免费| 四虎永久在线观看免费网站网址| 亚洲熟妇av一区二区三区漫画| 成人免费观看男女羞羞视频| 亚洲 综合 国产 欧洲 丝袜| 极品色天使在线婷婷天堂亚洲| 国产免费看插插插视频| 美女免费视频一区二区三区| 亚洲A∨精品一区二区三区| 深夜久久AAAAA级毛片免费看| 亚洲国产av无码精品| 9i9精品国产免费久久| 亚洲色爱图小说专区| 未满十八18禁止免费无码网站 | 无码人妻精品中文字幕免费东京热| 亚洲AV无码成人网站久久精品大| 亚洲一区免费观看| 亚洲中文无码av永久| 免费观看成人毛片a片2008| 亚洲av无一区二区三区| 亚洲第一成人影院| 青柠影视在线观看免费高清 | 无码日韩精品一区二区免费暖暖| 亚洲日本在线观看网址| 在线观看成人免费视频| 在线观看亚洲精品专区| 中文字幕亚洲不卡在线亚瑟| 日本免费大黄在线观看| 亚洲欧美日韩综合久久久久| 亚洲国产午夜福利在线播放 | 久热免费在线视频| 456亚洲人成在线播放网站| 免费又黄又爽的视频| 国产免费一区二区视频| 久久久国产亚洲精品| 亚洲国产精品激情在线观看| 91精品手机国产免费| 亚洲AV无码资源在线观看| 国产AV无码专区亚洲精品| 免费精品人在线二线三线区别 |