<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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲综合日韩中文字幕v在线| 亚洲国产成人久久综合碰| 亚洲人成图片小说网站| 日本高清不卡中文字幕免费| 啦啦啦www免费视频| 中文有码亚洲制服av片| 久久久久久99av无码免费网站 | 免费无码又爽又高潮视频| 亚洲粉嫩美白在线| 成在人线AV无码免费| 亚洲欧美日韩中文高清www777| 日韩精品成人无码专区免费| 亚洲中文字幕久久无码| 四虎成人免费观看在线网址| 国产精品亚洲专区无码牛牛| 一本色道久久88综合亚洲精品高清| 美女黄频a美女大全免费皮| 亚洲综合区小说区激情区| 日本黄色动图免费在线观看| 亚洲视频一区二区三区| 成年女人午夜毛片免费看| 含羞草国产亚洲精品岁国产精品| 亚洲国产一级在线观看 | 激情吃奶吻胸免费视频xxxx| 亚洲AV中文无码乱人伦| 最近国语视频在线观看免费播放 | 久久国产精品免费专区| 亚洲精品在线电影| 午夜寂寞在线一级观看免费| 五级黄18以上免费看| 亚洲人成电影福利在线播放| 免费看韩国黄a片在线观看| 国产午夜亚洲精品不卡免下载 | 亚洲色一色噜一噜噜噜| 无码国产精品一区二区免费3p| 亚洲永久在线观看| 亚洲色欲久久久综合网东京热| 最近免费中文字幕大全高清大全1| 亚洲日本VA午夜在线电影| 亚洲色中文字幕无码AV| 四虎www成人影院免费观看|