java以空格分割字符串
时间: 2023-06-07 17:12:02 浏览: 102
好的,您的问题是关于Java中如何使用空格分割字符串。可以使用字符串的split()方法来实现这一目的,如下所示:
```java
String str = "hello world";
String[] words = str.split(" ");
```
这样就可以把字符串中所有的空格作为分隔符,将字符串分割成多个部分,并将其存储在一个数组中。在上面的示例中,最终的结果将是一个包含两个元素的数组:[ "hello", "world" ]。
希望能够解答您的问题!
相关问题
JAVA如何以多个空格分割字符串
可以使用Java中的正则表达式和split方法来实现以多个空格分割字符串。具体的实现方法如下所示:
```java
String str = "hello world java";
String[] arr = str.split("\\s+");
```
在上面的代码中,我们首先定义了一个字符串`str`,它包含了多个空格。然后,我们使用`split`方法以正则表达式`\\s+`为分隔符来分割字符串。其中,正则表达式`\\s+`表示匹配一个或多个空格(包括空格、制表符、换行符等空白字符)。最终,我们会得到一个包含了三个元素的字符串数组`arr`,分别为`"hello"`、`"world"`和`"java"`。
Java如何以逗号和空格分割字符串
可以使用 String 类的 split 方法来实现以逗号和空格分割字符串。示例代码如下:
```java
String str = "Java is a programming language, and it is used widely.";
String[] words = str.split("[,\\s]+");
for (String word : words) {
System.out.println(word);
}
```
输出结果为:
```
Java
is
a
programming
language
and
it
is
used
widely.
```
在上述代码中,`split("[,\\s]+")`中的`[,]`表示匹配逗号,`[\\s]`表示匹配空格,`+`表示匹配一个或多个逗号或空格。这样就可以将字符串按照逗号和空格分割成一个字符串数组。
阅读全文