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

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

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

    隨筆 - 4  文章 - 10  trackbacks - 0
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    1.
    java.lang.Object

      繼承者 java.lang.String
    public final class String
    extends Object
    implements Serializable, Comparable<String>, CharSequence
    
    

    String 類代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作為此類的實(shí)例來實(shí)現(xiàn)。

    字符串是常量;它們的值在創(chuàng)建之后不能改變。字符串緩沖區(qū)支持可變的字符串。因?yàn)?String 對象是不可變的,所以可以共享它們。例如:

         String str = "abc";
    

    等效于:

         char data[] = {'a', 'b', 'c'};
    String str = new String(data);
    String 類包括的方法有:檢查序列的單個(gè)字符;比較字符串;搜索字符串;提取子字符串;創(chuàng)建字符串副本,在
    該副本中,所有的字符都被轉(zhuǎn)換為大寫或小寫形式。大小寫映射基于 Character 類指定的 Unicode Standard 版本。
     
    2.
    public final class StringBuffer
    extends Object
    implements Serializable, CharSequence
    
    

    線程安全的可變字符序列。一個(gè)類似于 String 的字符串緩沖區(qū),但不能修改。雖然在任意時(shí)間點(diǎn)上它都包含
    某種特定的字符序列,但通過某些方法調(diào)用可以改變該序列的長度和內(nèi)容。

    可將字符串緩沖區(qū)安全地用于多個(gè)線程。可以在必要時(shí)對這些方法進(jìn)行同步,因此任意特定實(shí)例上的所有操作
    就好像是以串行順序發(fā)生的,該順序與所涉及的每個(gè)線程進(jìn)行的方法調(diào)用順序一致。

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

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

    通常,如果 sb 引用 StringBuilder 的一個(gè)實(shí)例,則 sb.append(x)sb.insert(sb.length(), x) 具有
    相同的效果。

    當(dāng)發(fā)生與源序列有關(guān)的操作(如源序列中的追加或插入操作)時(shí),該類只在執(zhí)行此操作的字符串緩沖區(qū)上而不是
    在源上實(shí)現(xiàn)同步。

    每個(gè)字符串緩沖區(qū)都有一定的容量。只要字符串緩沖區(qū)所包含的字符序列的長度沒有超出此容量,就無需分配新
    的內(nèi)部緩沖區(qū)數(shù)組。如果內(nèi)部緩沖區(qū)溢出,則此容量自動增大。從 JDK 5 開始,為該類補(bǔ)充了一個(gè)單個(gè)線程使
    用的等價(jià)類,即 StringBuilder。與該類相比,通常應(yīng)該優(yōu)先使用 StringBuilder 類,因?yàn)樗С炙邢嗤?br>的操作,但由于它不執(zhí)行同步,所以速度更快。

    posted on 2007-08-16 14:34 冬天出走的豬 閱讀(237) 評論(0)  編輯  收藏 所屬分類: j2se名詞解釋

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲天堂一区二区| 免费精品人在线二线三线区别| 免费人成视频在线| 亚洲成a人片在线网站| 暖暖在线视频免费视频| 国产综合精品久久亚洲| 国产99久久久久久免费看| 亚洲va久久久久| 日本精品人妻无码免费大全 | 国产精品99久久免费观看| 亚洲男同帅GAY片在线观看| h视频在线观看免费| 国产亚洲一区二区手机在线观看| 三年片免费高清版 | 日韩精品视频免费在线观看| 亚洲国产精品张柏芝在线观看| 无码乱肉视频免费大全合集| 情侣视频精品免费的国产| 亚洲JLZZJLZZ少妇| 色视频色露露永久免费观看| 猫咪www免费人成网站| 19禁啪啪无遮挡免费网站| 亚洲一本之道高清乱码| 夭天干天天做天天免费看| 国产亚洲精品一品区99热| 国产成人精品免费久久久久| 亚洲福利电影一区二区?| 成人免费看吃奶视频网站| 黄色毛片免费在线观看| 国产亚洲色婷婷久久99精品| 91在线老王精品免费播放| 亚洲乱色熟女一区二区三区蜜臀| 亚洲Av无码国产情品久久| 最近2019中文免费字幕在线观看| 亚洲视频免费在线看| 国产男女猛烈无遮挡免费视频| 久久性生大片免费观看性| 亚洲国产情侣一区二区三区| 国产成人精品男人免费| 国产精品区免费视频| 亚洲精品天堂成人片AV在线播放 |