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

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

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

    程序手記

    程序是我畢生的追求......
    隨筆 - 19, 文章 - 0, 評論 - 9, 引用 - 0
    數據加載中……

    JAVA類型 (String類 和 StringBuffer類) 第二天

    String 類

        String 類提供了幾種字符串創建方法。

        String s = "abcd" 使用字符串常量自動創建String實例。
        String s = new String(String s)通過String 對象或字符串常量傳遞給構造方法。
        public String (char value[],int offset, int count)將字符數組一部分賦給String 構造方法,offset 為起始下表, count 為數組長度。



        String 類提供了豐富的字符串操作方法,其中重要的例舉如下。

        public int lenght() 返回字符串的長度。
        public char charAt(int index) 返回字符串位置index處的字符。
        public boolean equals(Object o) 比較兩個字符串對象,相等則返回true;反之返回false。
        public int compareTo(String s) 比較兩個字符串字典順序,相等返回0,s大于當前字符串返回一個負值,s小于當前串返回一個正值。
        public boolean regionMatches(int toffset,String other,int ooffset,int len)從當前字符串位置toffset開始尋找字符串other中起始位置為ooffset 長度為len 的子串。如發現匹配,返回true; 否則,返回false。
        public boolean startsWith(String prefix) 從當前字符串的起始位置開始尋找字符串 prefix。如發現匹配,返回true;否則,返回false。
        public boolean endsWith(String suffix) 如當前字符串的結尾子串與 suffix 匹配,返回true;否則,返回false。
        public int indexOf(String str) 在當前字符串中尋找與str匹配的子串,返回首次匹配的起始下表值;無匹配返回-1。
        public String substring(int beginIndex,int endIndex) 在當前字符串中,求從起始位置 beginIndex 到結束位置 endIndex 的子串。
        public String concat(String str) 將當前字符串與str連接,返回連接后的字符串。
        public String toLowerCase() 將當前字符串全轉換為小寫形式。
        public String toUpperCase() 將當前字符串轉換為大寫形式。
        public char toCharArray() 將當前字符串轉換為字符數組。
        public Static String valueOf(type variable) 把variable 轉換為字符串,其中 type 表示 variable 的數據類型。






    StringBuffer類

        String類實現一種不能改變的靜態字符串,StringBuffer類實現一種動態可以改變的字符串。StringBuffer類可以用于創建String類,StringBuffer一旦建立,可以用toString()方法將其轉換為String類,以后,就可以使用String 類方法來操作。 
        
        StringBuffer 類提供了三種創建方法。

        public StringBuffer()    創建一個空的StringBuffer類。
        public StringBuffer(int length)    創建一個大小為length的StringBuffer類。
        public StringBuffer(String str)    按str創建一個動態可變的StringBuffer類。


        StringBuffer    類提供的方法主要用于把輸入的數據轉換為String類。輸入數據可來自鍵盤或其他數據源。類型可以是字符,字符數組,證書,浮點數和Object類型等。

        public int length()    返回緩沖區的字符數
        public int capacity()    返回緩沖區的容量大小,其值為:字符串長度+16。
        public synchronized StringBuffer append(type variable)    把variable轉換為字符串,然后與當前字符串連接。
        public synchronized StringBuffer append(Char(char ch))    把字符ch連接到當前串尾。
        public synchronized StringBuffer insert(int offset,type variable)    把variable轉換為字符串,然后插入到當前串中由offset指定的位置。
        public synchronized StringBuffer insert(int offset,char ch)    把字符 ch 插入到當前串由ofset指定的位置。
        public synchronized String toString()    把StringBuffer轉換為字符串String。各個方法的使用,具體請參閱 JAVA API文檔。

    posted on 2008-08-02 11:57 程序手記 閱讀(706) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 成年女人午夜毛片免费视频| 亚洲国产精品成人综合色在线婷婷| 无遮免费网站在线入口| 一级毛片人与动免费观看| 亚洲欧美第一成人网站7777| 久久久亚洲AV波多野结衣| 国产成人毛片亚洲精品| 国产无遮挡裸体免费视频| 两性刺激生活片免费视频| 美女视频黄的免费视频网页| 一区二区三区免费视频观看| 亚洲成a人无码亚洲成av无码| 亚洲五月综合缴情婷婷| 久久精品国产亚洲AV电影| 亚洲精品无码久久久久去q| 亚洲国产午夜中文字幕精品黄网站 | 亚洲欧洲国产经精品香蕉网| 亚洲VA成无码人在线观看天堂| 亚洲国产精品综合久久一线| 免费无码不卡视频在线观看| 久久午夜免费视频| 亚欧在线精品免费观看一区| 99热免费在线观看| 国产成人免费视频| 久久久久久一品道精品免费看| 最近免费中文字幕中文高清 | 亚洲成网777777国产精品| 国产又黄又爽又刺激的免费网址 | 亚洲最大视频网站| 亚洲精品中文字幕乱码影院| 无码欧精品亚洲日韩一区| 亚洲国产精品无码中文字| 亚洲AV无码精品无码麻豆| 亚洲AV日韩AV永久无码免下载 | 久草免费福利视频| 免费视频一区二区| 精品女同一区二区三区免费站| 99久9在线|免费| 国产高清不卡免费在线| 黄色成人网站免费无码av| 麻豆国产人免费人成免费视频|