<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
    		

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

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

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

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

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

    posted on 2009-01-06 10:59 蔣家狂潮 閱讀(293) 評論(0)  編輯  收藏 所屬分類: Basic
    主站蜘蛛池模板: 亚洲成a人片77777kkkk| 亚洲精品国产精品国自产观看 | 五月天婷亚洲天综合网精品偷| 337p日本欧洲亚洲大胆精品555588| 在线观看免费黄色网址| 区久久AAA片69亚洲| 成在线人免费无码高潮喷水| 亚洲人成人无码网www国产| 一级中文字幕乱码免费| 亚洲色精品aⅴ一区区三区| 中文字幕无码免费久久9一区9| 在线观看亚洲精品国产| 成人电影在线免费观看| 亚洲va在线va天堂va四虎 | 亚洲狠狠色丁香婷婷综合| 毛片基地免费观看| 亚洲 欧洲 日韩 综合在线| 国产又黄又爽又猛免费app| 亚洲无吗在线视频| 国产无遮挡裸体免费视频| 一边摸一边桶一边脱免费视频| 亚洲日韩精品射精日| 99视频免费观看| 2017亚洲男人天堂一| 四虎永久在线精品免费观看地址 | 99视频有精品视频免费观看| 亚洲免费视频观看| 午夜国产大片免费观看| 成人免费区一区二区三区| 亚洲精品国产成人中文| 精品免费国产一区二区| 九九免费观看全部免费视频| 久久精品国产亚洲av麻豆| 69式互添免费视频| 在线精品自拍亚洲第一区| 亚洲精品制服丝袜四区| 免费精品国偷自产在线在线| 国产亚洲精品美女久久久久| 亚洲国产精品久久久久久| 免费的涩涩视频在线播放| 免费国产在线视频|