substring用法java
时间: 2024-05-21 08:08:48 浏览: 130
在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的用法
在Java中,substring()方法用于从一个字符串中获取子字符串。它有两种重载形式:
1. substring(int beginIndex):从指定的开始索引处开始,返回一个新的字符串,该字符串是原始字符串的子字符串。
2. substring(int beginIndex, int endIndex):从指定的开始索引处开始,返回一个新的字符串,该字符串是原始字符串的一部分,从开始索引到结束索引。
下面是一些示例代码:
```java
String str = "Hello, world!";
// 从索引6开始截取到字符串的末尾
String substr1 = str.substring(6);
System.out.println(substr1); // 输出: world!
// 从索引0开始截取到索引5(不包括5)的子字符串
String substr2 = str.substring(0, 5);
System.out.println(substr2); // 输出: Hello
```
需要注意的是,如果指定的开始索引或结束索引超出了字符串的长度,substring()方法会抛出一个StringIndexOutOfBoundsException异常。
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)的所有字符。
阅读全文