java通过指定字符串截取
时间: 2024-08-29 21:00:39 浏览: 64
在Java中,指定字符串截取通常是指使用String类的substring方法来进行字符串的提取。substring方法有两种重载形式:
1. public String substring(int beginIndex): 这个方法从字符串的beginIndex位置开始截取,直到字符串的末尾。beginIndex指定的是子字符串开始的位置索引,索引从0开始计数。
2. public String substring(int beginIndex, int endIndex): 这个方法从字符串的beginIndex位置开始截取,直到endIndex位置之前的字符。beginIndex和endIndex指定的都是子字符串的起始和结束位置索引。endIndex位置上的字符不会被包含在内。
要注意的是,如果beginIndex等于endIndex,返回的将是空字符串。如果beginIndex或endIndex的值超出字符串的索引范围,将会抛出IndexOutOfBoundsException。
以下是substring方法使用的一个简单示例:
```java
String originalString = "Hello, World!";
String substr1 = originalString.substring(7); // 截取从索引7开始到末尾的字符串
String substr2 = originalString.substring(7, 12); // 截取从索引7到索引12之前的字符串
```
在这个例子中,`substr1`将会是"World!",而`substr2`将会是"World"。
阅读全文