<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
    主站蜘蛛池模板: h视频在线观看免费网站| 哒哒哒免费视频观看在线www| 亚洲小说图区综合在线| 免费h黄肉动漫在线观看| 免费国产在线视频| 亚洲国产av玩弄放荡人妇| 精品亚洲成α人无码成α在线观看| 十九岁在线观看免费完整版电影| 亚洲日本一线产区和二线| 亚洲中文字幕不卡无码| 99re热免费精品视频观看| 国产大片免费天天看| 亚洲一级免费视频| 久久精品夜色噜噜亚洲A∨| 黄页网站免费在线观看| 日韩毛片在线免费观看| 亚洲国产片在线观看| 一级毛片直播亚洲| 男女超爽刺激视频免费播放 | 中文字幕成人免费高清在线 | 久久影视国产亚洲| 中文毛片无遮挡高潮免费| 五月婷婷免费视频| 亚洲不卡视频在线观看| 日韩精品亚洲aⅴ在线影院| 毛片免费观看的视频| 久操免费在线观看| 一区二区三区视频免费| 亚洲真人无码永久在线观看| 亚洲成人在线电影| 亚洲国产中文v高清在线观看| 免费电视剧在线观看| 无码成A毛片免费| 国产免费一级高清淫曰本片| 亚洲精品无码成人片久久不卡| 亚洲尹人香蕉网在线视颅| 亚洲无线一二三四区手机| 国产大片线上免费看| 国产成人A在线观看视频免费| 免费A级毛片在线播放| 久久精品免费大片国产大片 |