String类用,分割转为list
时间: 2024-11-20 20:29:03 浏览: 4
16 个有用的的Java工具类(小结)
String 类在 Java 中有一个 `split()` 方法,可以用于将字符串按照指定的分隔符拆分成列表(List)。这个方法会返回一个字符串数组,每个元素都是原始字符串中由分隔符分开的部分。基本语法如下:
```java
String str = "value1, value2, value3";
List<String> list = Arrays.asList(str.split(","));
```
在这里,`","` 是分隔符,`str.split(",")` 会将 `"value1, value2, value3"` 拆分为 `["value1", " value2", " value3"]`(注意空格),然后通过 `Arrays.asList()` 转换为 List。
如果你需要更现代、简洁的方式,可以直接使用 Stream API:
```java
List<String> list = str.split(",").stream()
.collect(Collectors.toList());
```
这同样会产生一个包含拆分后的字符串的列表。
阅读全文