java字符串按空格分割为集合
时间: 2024-04-29 12:24:02 浏览: 12
可以使用Java中的split()方法将字符串按空格分割为字符串数组,然后转化为集合。
代码示例:
```
String str = "Hello World Java";
String[] strArray = str.split(" "); // 按空格分割字符串为字符串数组
List<String> strList = Arrays.asList(strArray); // 将字符串数组转化为集合
```
也可以使用Java 8中的Stream API进行操作,代码示例:
```
String str = "Hello World Java";
List<String> strList = Arrays.stream(str.split(" ")).collect(Collectors.toList());
```
相关问题
JAVA 字符串分割
在Java中,可以使用`split()`方法来分割字符串。`split()`方法接受一个正则表达式作为参数,并返回一个字符串数组,数组中的元素是根据指定的正则表达式将原始字符串分割后的子串。
以下是一个示例代码:
```java
String str = "Hello,World!";
String[] parts = str.split(",");
for (String part : parts) {
System.out.println(part);
}
```
上述代码将字符串`"Hello,World!"`按照逗号进行分割,并打印出分割后的子串。运行结果如下:
```
Hello
World!
```
你可以根据自己的需求修改分割字符串的正则表达式。例如,如果想按照空格分割字符串,可以使用`str.split(" ")`;如果想按照多个字符进行分割,可以使用`str.split("[,;]")`,其中方括号内的字符表示可选字符集合。
希望能够帮到你!如果还有其他问题,请继续提问。
java 字符串与集合练习——词频统计
Java 字符串与集合练习——词频统计可以使用 Java 的 HashMap 来实现。首先,将字符串按照空格分割成单词数组。然后,使用 HashMap 存储每个单词和它出现的次数。最后,遍历 HashMap 并输出统计结果即可。