java string split例子 +-正则表达式
时间: 2023-08-10 19:00:45 浏览: 130
Java中的String类的split()方法可以通过正则表达式将字符串分割成多个子字符串,并将这些子字符串存储在一个数组中。
例如,我们有一个字符串str,内容为"Hello World! This is an example.",我们想要根据空格将它分割成多个单词。
可以使用split()方法来实现这一目标:
```java
String str = "Hello World! This is an example.";
String[] words = str.split(" ");
for (String word : words) {
System.out.println(word);
}
```
执行上述代码,将会打印出以下内容:
```
Hello
World!
This
is
an
example.
```
在上述例子中,我们使用空格作为分割符,因此split()方法将字符串str根据空格分割成多个子字符串,并将这些子字符串存储在words数组中。
需要注意的是,split()方法的参数可以是任何有效的正则表达式。例如,如果我们将str.split("o")作为参数,将会根据字母"o"将字符串分割成多个子字符串。
总结起来,Java中的split()方法使用正则表达式作为分割符,可以将一个字符串分割成多个子字符串,并将这些子字符串存储在一个数组中。
阅读全文