200705021933字串的抽出與取代( substring / replace )

出子字串/取代字串

字串的抽出與取代(substring / replace 方法)

String 類別可以使用 substring 方法取出字串的一部份(子字串)。並可使用replace 方法取代字串的內容。

class s036
{
   public static void main(String args[])
   {
 String str1="abcd-efgh-ijklmn";
 int n=3;
 System.out.println("字串:"+str1);
    ///
    System.out.println(" 前方 "+n+" 個字第"+str1.substring(0,n));
    ///
    System.out.println(" 後方 "+n+" 個字第"+str1.substring(str1.length()-n));

 String str2 = str1.replace('-',',');
 String str3 = str1.replaceAll("[a-z]","0");
 String str4 = str1.replaceFirst("[a-z]","0");
 ///
 System.out.println("取代:"+str2);
 System.out.println("取代replaceAll:"+str3);
 System.out.println("取代replaceFirst:"+str4);
 
    } //end of main
}  // end of class

執行後如下圖:

 程式中的「length()」是用來傳回字串長度的方法,想要取得字串最後 n 個字時,可以寫成「str.substring(str.length()-n)」

平均分數:0 顆星    投票人數:0
我要評分:
回應
Flagcounter.com
free counters
Java 在線人數


    沒有新回應!
關鍵字
累積 | 今日
loading......
部落格觀察

HOTRANK
2007.12.11啟用Hotrank
觀看訪客統計報表