Java字符串截取中间
时间: 2024-08-08 22:00:50 浏览: 171
java按字节截取带有汉字的字符串的解法(推荐)
在Java中,你可以使用`substring()`方法来截取字符串的中间部分。这个方法有两个版本:一种接受两个整数参数,分别代表开始位置和结束位置(不包括结束位置对应的字符),另一种只接受一个参数,表示从指定索引开始截取到字符串末尾。
例如,如果你有一个字符串`str = "Hello, World!"`,你想截取从第三个字符(索引为2)到倒数第二个字符(长度减一),可以这样做:
```java
String str = "Hello, World!";
String substr = str.substring(2, str.length() - 1); // 输出 "llo, W"
```
如果只需要获取中间的一段固定长度,可以用`substring(startIndex, startIndex + length)`,例如:
```java
String substr = str.substring(7, 12); // 如果想截取5个字符,"World" 的前五个字符
```
阅读全文