java将逗号分割的字符串转为List
时间: 2023-02-07 18:05:31 浏览: 170
Java8 将List<Integer> 转换成以逗号分割的String字符串
可以使用 Java 的 split 方法来将逗号分割的字符串转换为 List。
例如:
```
String str = "item1,item2,item3";
List<String> items = Arrays.asList(str.split(","));
```
这样就可以得到一个包含字符串 "item1"、"item2" 和 "item3" 的 List。
如果你想使用其他的分隔符,例如分号,则可以将分号用作 split 方法的参数。例如:
```
String str = "item1;item2;item3";
List<String> items = Arrays.asList(str.split(";"));
```
也可以使用 Java 的 Stream API 来将逗号分割的字符串转换为 List。
例如:
```
String str = "item1,item2,item3";
List<String> items = Arrays.stream(str.split(",")).collect(Collectors.toList());
```
这样就可以得到一个包含字符串 "item1"、"item2" 和 "item3" 的 List。
此外,还可以使用 Java 的 SplitIterator 类来将逗号分割的字符串转换为 List。
例如:
```
String str = "item1,item2,item3";
List<String> items = new ArrayList<>();
Spliterator<String> splitIterator = Spliterators.spliterator(str.split(","), 0);
splitIterator.forEachRemaining(items::add);
```
这样就可以得到一个包含字符串 "item1"、"item2" 和 "item3" 的 List。
阅读全文