Java substring()方法的用法
时间: 2023-11-16 07:21:24 浏览: 38
Java中的substring()方法用于获取字符串中的一个子串。它有两种重载形式:
1. `substring(int beginIndex)`:返回从指定索引开始到字符串末尾的子字符串。
2. `substring(int beginIndex, int endIndex)`:返回从指定索引开始到指定索引结束的子字符串。
其中,beginIndex表示子串的起始索引,endIndex表示子串的结束索引(不包含在子串中)。例如:
```java
String str = "Hello, world!";
String substr1 = str.substring(7); // 从第8个字符开始截取
String substr2 = str.substring(0, 5); // 截取前5个字符
System.out.println(substr1); // 输出 "world!"
System.out.println(substr2); // 输出 "Hello"
```
需要注意的是,如果指定的索引超出了字符串的长度,或者endIndex小于beginIndex,substring()方法都会抛出IndexOutOfBoundsException异常。
相关问题
java substring方法
Java substring() 方法用于提取字符串中的一部分。它有两个变体:
1. public String substring(int beginIndex):返回一个新的字符串,从指定的索引开始到字符串的末尾。
2. public String substring(int beginIndex, int endIndex):返回一个新的字符串,从指定的索引开始到指定的索引结束。
示例:
```
String str = "Welcome to Java";
String sub1 = str.substring(0, 7); // 返回 "Welcome"
String sub2 = str.substring(8); // 返回 "to Java"
```
在上面的例子中,首先创建了一个字符串 "Welcome to Java"。然后使用 substring() 方法从该字符串中提取了两个子串。第一个子串从索引 0 开始,到索引 7 结束,即 "Welcome"。第二个子串从索引 8 开始,一直到字符串的末尾,即 "to Java"。
java substring的常用方法
Java中的substring方法是String类中的一个常用方法,它用于提取字符串中的子字符串。substring方法有两个参数:beginIndex和endIndex,beginIndex表示子字符串的起始位置(包括该位置),endIndex表示子字符串的结束位置(不包括该位置)。使用substring方法可以从原始字符串中截取出一个新的子字符串。
例如,如果有一个字符串x="abcdef",我们可以使用x.substring(1,3)来截取x的子字符串,结果为"bc"。这是因为beginIndex为1表示从索引1的位置(即字符'b')开始截取,endIndex为3表示在索引3的位置(即字符'd')结束截取,但不包括该位置的字符。
除了substring方法,String类还有其他一些常用的方法,例如:
- length():返回字符串的长度。
- toUpperCase():将字符串中的所有字符转换为大写。
- toLowerCase():将字符串中的所有字符转换为小写。
- indexOf(String str):返回字符串中第一次出现指定子字符串的索引。
- equals(String str):判断两个字符串是否相等。
相关推荐
![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)