java 分割中文之间的多个空格
时间: 2024-03-21 09:43:08 浏览: 64
您可以使用正则表达式来匹配中文之间的多个空格,并使用 `split()` 方法将字符串分割成一个数组。以下是一个示例代码:
```java
String text = "这是 一段 中文 文本";
String[] words = text.split("\\s+");
for (String word : words) {
System.out.println(word);
}
```
输出结果为:
```
这是
一段
中文
文本
```
其中,正则表达式 `\\s+` 匹配一个或多个空格。您也可以根据需要修改正则表达式来匹配其他类型的分隔符。
相关问题
java 分割多个空格
如果要分割多个连续的空格,可以使用正则表达式来实现。示例代码如下:
```java
String str = "Hello World";
String[] strArr = str.split("\\s+"); // 以多个空格分割字符串
```
在这个例子中,字符串"Hello World"被分割成了两个子字符串"Hello"和"World",并且存储在一个字符串数组strArr中。其中,正则表达式"\\s+"表示匹配一个或多个空格。
JAVA如何以多个空格分割字符串
可以使用Java中的正则表达式和split方法来实现以多个空格分割字符串。具体的实现方法如下所示:
```java
String str = "hello world java";
String[] arr = str.split("\\s+");
```
在上面的代码中,我们首先定义了一个字符串`str`,它包含了多个空格。然后,我们使用`split`方法以正则表达式`\\s+`为分隔符来分割字符串。其中,正则表达式`\\s+`表示匹配一个或多个空格(包括空格、制表符、换行符等空白字符)。最终,我们会得到一个包含了三个元素的字符串数组`arr`,分别为`"hello"`、`"world"`和`"java"`。
阅读全文