substring用法java
时间: 2024-05-21 21:08:48 浏览: 14
在Java中,substring()方法用于从字符串中提取一个子字符串。它有两种重载形式:
1. `public String substring(int beginIndex)`:从指定索引处开始,返回一个新字符串,直到原字符串末尾。
2. `public String substring(int beginIndex, int endIndex)`:返回从 beginIndex 到 endIndex 的子字符串(左闭右开)。
其中,beginIndex是开始索引,endIndex是结束索引。需要注意的是,如果不给定endIndex,那么substring()方法会一直截取到字符串末尾。
下面是一个使用substring()方法的例子:
```
String str = "Hello World!";
String subStr1 = str.substring(6); // subStr1的值为"World!"
String subStr2 = str.substring(0, 5); // subStr2的值为"Hello"
```
相关问题
Java substring用法
Java中的substring()方法可以用于截取一个字符串中的一部分。该方法有两种重载形式:
1. `substring(int beginIndex)`:截取字符串从指定的索引开始到字符串末尾的所有字符。
2. `substring(int beginIndex, int endIndex)`:截取字符串从指定的索引开始到指定的索引结束的所有字符。
其中,beginIndex是截取开始的索引,endIndex是截取结束的索引,但不包括该索引对应的字符。
举个例子:
```java
String str = "Hello, World!";
String substr1 = str.substring(7); // substr1的值为"World!"
String substr2 = str.substring(0, 5); // substr2的值为"Hello"
```
这里,substr1截取了字符串中从索引7开始的所有字符,substr2截取了字符串中从索引0到索引5(不包括5)的所有字符。
substring函数的使用方法java
Java中的substring()方法可以用来从一个字符串中获取一个子字符串。它有两种重载形式,其中一个是指定起始位置和结束位置,另一个是只指定起始位置。下面是两种形式的用法:
1. 指定起始位置和结束位置
```java
String str = "Hello, world!";
String subStr = str.substring(7, 12); // 获取从第7个字符开始到第12个字符(不包括第12个字符)的子字符串
System.out.println(subStr); // 输出 "world"
```
2. 只指定起始位置
```java
String str = "Hello, world!";
String subStr = str.substring(7); // 获取从第7个字符开始到字符串末尾的子字符串
System.out.println(subStr); // 输出 "world!"
```
需要注意的是,substring()方法返回的是一个新的字符串,原字符串并不会被改变。如果起始位置或结束位置超出了字符串的长度范围,或者起始位置大于结束位置,都会抛出一个IndexOutOfBoundsException异常。
相关推荐
![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)