用java的split函数根据空格匹配去切割字符串,写出代码
时间: 2023-06-24 21:03:25 浏览: 94
可以使用Java的String类中的split()函数来根据空格匹配去切割字符串。
示例代码如下:
```java
String str = "Hello World! Welcome to Java Programming.";
String[] words = str.split(" "); // 根据空格切割字符串
for (String word : words) {
System.out.println(word);
}
```
输出结果为:
```
Hello
World!
Welcome
to
Java
Programming.
```
这里我们使用空格作为分隔符,将字符串切割成了多个单词,然后依次输出每个单词。
相关问题
java split函数用空格分割
可以使用Java中的String类的split()函数来实现以空格分割字符串。示例代码如下:
```java
String str = "Hello World";
String[] strArr = str.split(" "); // 以空格分割字符串
```
在这个例子中,字符串"Hello World"被分割成了两个子字符串"Hello"和"World",并且存储在一个字符串数组strArr中。
如何用split函数同时按空格和换行分割字符串
可以使用正则表达式作为split函数的参数来同时按照空格和换行符分割字符串。具体实现可以使用如下代码:
```python
import re
string = "hello world\nwelcome to\nChitChat"
result = re.split(r'[\n\s]+', string)
print(result)
```
输出结果为:
```
['hello', 'world', 'welcome', 'to', 'ChitChat']
```
其中,正则表达式`[\n\s]+`表示匹配一个或多个空格符或换行符。通过使用该正则表达式作为split函数的参数,即可按照空格和换行符分割字符串。
阅读全文