java 将string转list
时间: 2023-08-27 17:06:03 浏览: 156
在Java中,将String转换为List有多种方法。以下是几种常见的方法:
方法一:使用String的split()方法将字符串拆分为数组,然后使用Stream的collect()方法将数组转换为List。例如:
```
String str = "A001,A002,A003";
String[] split = str.split(",");
List<String> list = Stream.of(split).collect(Collectors.toList());
```
这将把字符串"A001,A002,A003"拆分为数组["A001", "A002", "A003"],然后将数组转换为List。
方法二:使用Collections的addAll()方法将数组元素逐个添加到List中。例如:
```
String str = "A001,A002,A003";
String[] split = str.split(",");
List<String> list = new ArrayList<>();
Collections.addAll(list, split);
```
这将把字符串"A001,A002,A003"拆分为数组["A001", "A002", "A003"],然后将数组元素逐个添加到List中。
方法三:使用Arrays的asList()方法将数组转换为List。例如:
```
String str = "A001,A002,A003";
String[] split = str.split(",");
List<String> list = Arrays.asList(split);
```
这将把字符串"A001,A002,A003"拆分为数组["A001", "A002", "A003"],然后将数组转换为List。
以上是几种常见的将String转换为List的方法,你可以根据具体的需求选择适合的方法来实现。
阅读全文