<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
    主站蜘蛛池模板: 久久综合九九亚洲一区| 亚洲免费日韩无码系列| 亚洲影院在线观看| 久久久久久AV无码免费网站| 国产亚洲精品a在线无码| 99精品视频免费| 亚洲国产精品一区| 巨波霸乳在线永久免费视频| 久久夜色精品国产噜噜噜亚洲AV | 亚洲熟妇少妇任你躁在线观看| 日韩在线播放全免费| 亚洲国产精品午夜电影 | 四虎永久免费地址在线网站| 亚洲aⅴ无码专区在线观看春色| 四虎影视精品永久免费| 国产精品内射视频免费| 亚洲av丰满熟妇在线播放| 国产精品怡红院永久免费| 亚洲中文字幕无码av永久| 免费一看一级毛片全播放| 一级毛片免费播放男男| 久久亚洲免费视频| 中文字幕无码免费久久99| 亚洲成AV人影片在线观看| 国产精品亚洲αv天堂无码| a级成人毛片免费视频高清| 久久精品国产精品亚洲毛片| 猫咪社区免费资源在线观看| 免费的黄色网页在线免费观看| 国产gv天堂亚洲国产gv刚刚碰| 91制片厂制作传媒免费版樱花| 亚洲精品无码中文久久字幕| 亚洲中文字幕无码专区| 四虎1515hh永久久免费| 免费看内射乌克兰女| 亚洲成aⅴ人片在线影院八| 国产在线播放免费| 久久久精品2019免费观看| 国产精品无码亚洲一区二区三区| 国产AV无码专区亚洲AV毛网站| 97人伦色伦成人免费视频|