Java substring()方法:求子字串(擷取字串)

2020-07-16 10:04:51
Java String 類中的 substring() 方法實現對字串從指定的索引位置開始擷取,直到此字串的末尾,並返回一個新的字串。

語法1

substring(int beginIndex)

引數說明:
  • beginIndex:開始處的索引(包括該位置)。

範例

使用 substring() 函數擷取字串 strCom,索引位置從 3 開始擷取到字串 strCom 的結尾,並將擷取的結果賦值給 String 型別變數 strResult。
String strCom = "I Like Java";
String strResult = strCom.substring(3);

語法2

substring(int beginIndex)

引數說明:
  • beginIndex:開始處的索引(包括該位置)。
  • endIndex:結束處的索引(不包括該索引位置)。

典型應用

定義字串物件 str,並將其進行賦值。使用 substring 方法對字串進行擷取。從索引位置為 3 的字元開始擷取,到字串的末尾結束。程式碼如下:
public static void main(String[] args){
    String str="Hello Word";  //定義字串
    String substr=str.substring(3); //擷取字串
    System.out.println("原字串是:"+str); //輸出原字串
    System.out.println("擷取後的字串為:"+substr); //輸出擷取後的字串
}
執行結果如下:
原字串是:Hello Word
擷取後的字串為:lo Word