java string 截取一个字符串制定位置到末尾
时间: 2023-07-18 20:34:54 浏览: 89
详解C++ string常用截取字符串方法
在Java中,可以使用String类的substring()方法截取一个字符串的子串,其中可以指定子串的起始位置和结束位置。如果只指定起始位置,则会截取从起始位置到字符串末尾的子串。
示例代码如下:
```java
String str = "Hello, world!";
String subStr = str.substring(7); // 从第7个字符开始截取到字符串末尾
System.out.println(subStr); // 输出结果为 "world!"
```
在上面的示例代码中,由于只指定了起始位置为7,因此截取的子串是从原字符串的第7个字符(包括第7个字符)开始,一直到字符串末尾的子串。
如果你想要指定起始位置和结束位置,可以使用substring()方法的另一个重载方法,如下所示:
```java
String str = "Hello, world!";
String subStr = str.substring(7, 12); // 从第7个字符开始截取到第12个字符(不包括第12个字符)
System.out.println(subStr); // 输出结果为 "world"
```
在上面的示例代码中,指定了起始位置为7和结束位置为12,因此截取的子串是从原字符串的第7个字符(包括第7个字符)开始,一直到第12个字符(不包括第12个字符)的子串。
阅读全文