勵志

勵志人生知識庫

java substring方法

Java中的`substring`方法主要用於從一個字元串中提取子串,它有兩種重載形式:

`substring(int beginIndex)`。這種形式從指定的開始索引(包括該索引)處開始,截取字元串直至末尾。

`substring(int beginIndex, int endIndex)`。這種形式從指定的開始索引(包括該索引)開始,截取字元串直到指定的結束索引前一位(不包含結束索引)。

例如:

對於字元串`"Hello, World!"`,`substring(7)`將返回`"World!"`,而`substring(7, 12)`將返回`"World"`,因為第二個參數不包含在內。

如果結束索引超過了字元串的長度,調用`substring(beginIndex, endIndex)`會拋出`StringIndexOutOfBoundsException`異常。

重要的是要注意,Java中的字元串索引是從0開始的。這意味著第一個字元的索引是0。此外,`substring`方法不會修改原始字元串,而是返回一個新的字元串。這是因為Java中的字元串是不可變的。