Java 中如何截取子字符串?
时间: 2024-10-21 13:06:42 浏览: 35
java中简单的截取分割字符串实例
在Java中,你可以使用`substring()`方法或`subSequence()`方法来截取字符串的子串。
1. **substring() 方法**:
```java
String originalString = "Hello, World!";
String substring = originalString.substring(startIndex); // 如果不指定结束索引,默认到末尾
String substringWithEnd = originalString.substring(startIndex, endIndex);
```
`startIndex`是从0开始的索引位置,如果省略了`endIndex`,则返回从`startIndex`到字符串结尾的所有字符。
2. **subSequence() 方法**:
```java
String originalString = "Hello, World!";
int start = 7; // 开始位置(包括)
int end = 12; // 结束位置(不包括)
CharSequence subsequence = originalString.subSequence(start, end);
```
这个方法返回的是一个`CharSequence`接口的实例,它可以被用于创建新的字符串或进行进一步的操作。
如果你需要截取的部分包含特殊字符,记得确保正确处理转义字符或者使用正则表达式。
阅读全文