JAVA字符串截取子串
时间: 2024-08-13 20:09:10 浏览: 54
java 字符串截取的实例详解
5星 · 资源好评率100%
在Java中,字符串截取子串通常使用`substring()`方法或者`charAt()`和`length()`方法结合来实现。这里有两种常见的方法:
1. **substring()方法**:
- `String substring(int beginIndex)`:从指定索引开始截取到字符串结束。
- `String substring(int beginIndex, int endIndex)`:从指定的开始索引到结束索引(不包括该索引)之间的字符。
例如:
```java
String str = "Hello, World!";
String substr1 = str.substring(7); // "World!"
String substr2 = str.substring(7, 12); // "World"
```
2. **charAt()和length()方法**:
- 使用`charAt(index)`获取指定位置的字符。
- 然后用`substring(startIndex, endIndex)`方法截取。
例如:
```java
char charAtPos = str.charAt(7);
String substrFromChar = str.substring(0, charAtPos).concat(str.substring(charAtPos + 1));
```
这里的`concat()`用于拼接两个子字符串。
阅读全文