java 截取字符串的方法
时间: 2023-02-15 21:39:15 浏览: 32
在 Java 中,可以使用 String 类的 `substring` 方法来截取字符串。
例如,如果要截取字符串 "Hello World" 中从第 6 个字符开始的子串,可以这样写:
```
String s = "Hello World";
String sub = s.substring(5);
```
这样,变量 `sub` 就包含了字符串 "World"。
如果要截取字符串的一个子串,可以使用这个方法的另一个重载版本,它接受两个参数:起始索引和结束索引。例如,如果要截取字符串 "Hello World" 中第 6 个字符到第 8 个字符(不包括第 8 个字符)的子串,可以这样写:
```
String s = "Hello World";
String sub = s.substring(5, 8);
```
这样,变量 `sub` 就包含了字符串 "Wo"。
注意:字符串的索引是从 0 开始的,所以上面的代码中使用的起始索引是 5,而不是 6。
相关问题
java中截取字符串方法
Java 中截取字符串有两种方法:
1. 使用 substring 方法。例如,str.substring(startIndex, endIndex) 将返回 str 中从 startIndex 开始到 endIndex-1 位置的子字符串。如果省略 endIndex,则将返回从 startIndex 到字符串末尾的所有字符。
2. 使用 split 方法。例如,str.split(delimiter) 将返回由 delimiter 分隔符分隔的子字符串数组。可以使用 str.split(delimiter, limit) 来限制分隔出的最大子字符串数。
java截取字符串
在 Java 中可以使用 String 类的 substring 方法来截取字符串,该方法有两种重载形式:
1. public String substring(int beginIndex):从指定索引位置开始截取字符串,一直截取到字符串末尾。
2. public String substring(int beginIndex, int endIndex):从指定索引位置开始截取字符串,截取到 endIndex - 1 索引位置处。
例如,如果要截取字符串 str 中的前 5 个字符,可以使用以下代码:
```java
String str = "Hello, world!";
String subStr = str.substring(0, 5);
System.out.println(subStr); // 输出 "Hello"
```
注意,Java 中的字符串索引是从 0 开始的,即字符串的第一个字符的索引为 0。因此,在上面的代码中,0 表示字符串的第一个字符的索引,5 表示截取到第 5 个字符的下一个位置。
阅读全文