java substring()
时间: 2023-06-30 19:26:08 浏览: 47
Java中的substring()方法是用于截取字符串的一种方法。它可以根据指定的开始和结束位置截取出原字符串的一个子串,并返回这个子串。substring()方法有两个重载版本:一个接收开始位置参数,另一个接收开始位置和结束位置两个参数。
下面是substring()方法的两个版本的语法:
```
public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)
```
其中,beginIndex参数是指截取的起始位置(包括该位置的字符),endIndex参数是指截取的结束位置(不包括该位置的字符)。如果只有beginIndex参数,则截取的子串从beginIndex位置一直到原字符串的最后;如果有beginIndex和endIndex两个参数,则截取的子串从beginIndex位置一直到endIndex位置。
注意:在Java中,字符串的索引从0开始,因此第一个字符的索引是0,第二个字符的索引是1,以此类推。
下面是一个例子,展示如何使用substring()方法截取字符串:
```java
String str = "Hello, World!";
String substr1 = str.substring(7); // 结果为 "World!"
String substr2 = str.substring(7, 12); // 结果为 "World"
```
在这个例子中,我们先定义了一个字符串"Hello, World!",然后使用substring()方法截取出了其中的子串"World!"和"World"。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)