勵志

勵志人生知識庫

substring方法

`substring`方法主要用於從源字元串中提取指定部分的子字元串。它在Java的`String`類中定義,有兩種常見的用法:

提供一個參數時,`substring(int beginIndex)`,該方法從指定的起始索引位置開始截取,直到字元串的末尾。

提供兩個參數時,`substring(int beginIndex, int endIndex)`,該方法從起始索引位置開始,截取直到結束索引位置前一個字元。

此外,Java中字元串的索引是從0開始的,這意味著第一個字元的索引是0,第二個字元的索引是1,依此類推。

以下是一些使用`substring`方法的示例:

```java

String str = "Hello, World!";

String sub1 = str.substring(7); // 從索引位置7開始截取到字元串末尾,輸出:"World!"

String sub2 = str.substring(0, 5); // 從索引位置0開始截取到索引位置5之前的字元,輸出:"Hello"

System.out.println(sub1);

System.out.println(sub2);

```

這個方法在處理字元串時非常有用,例如在提取特定信息、處理檔案路徑或進行數字字元串轉換等方面。不過,需要注意的是,如果提供的索引超出了字元串的長度,將會拋出越界異常。