java的split函数
时间: 2023-09-23 08:04:54 浏览: 100
演示如何使用 split() 函数将一个包含多个单词的字符串分割成单词列表
Java中的`split()`函数是一个字符串方法,用于将字符串分割成一个字符串数组,基于特定的分隔符。以下是使用`split()`函数的示例:
```java
String str = "Hello, World! How are you?";
String[] strArray = str.split(",\\s*");
for (String s : strArray) {
System.out.println(s);
}
```
上面的代码将字符串`str`分割成一个字符串数组,其中的分隔符是逗号和任意数量的空格。输出结果如下:
```
Hello
World! How are you?
```
`split()`函数的参数可以是一个字符串或正则表达式。如果使用正则表达式作为分隔符,需要使用双反斜杠转义字符。例如:
```java
String str = "Hello1World2How3Are4You";
String[] strArray = str.split("\\d+");
for (String s : strArray) {
System.out.println(s);
}
```
上面的代码将字符串`str`分割成一个字符串数组,其中的分隔符是数字。输出结果如下:
```
Hello
World
How
Are
You
```
注意,`split()`函数返回的是一个字符串数组,因此在使用时需要将其赋值给一个字符串数组变量。
阅读全文