String 逗号分割 转list
时间: 2023-07-18 14:33:21 浏览: 99
Java8 将List<Integer> 转换成以逗号分割的String字符串
可以使用Java中的split()方法将逗号分隔的字符串拆分成一个字符串数组,然后将数组转换为List。示例代码如下:
```java
String str = "a,b,c,d,e";
List<String> list = Arrays.asList(str.split(","));
```
这里的split(",")方法将逗号作为分隔符,将字符串str拆分成一个字符串数组。然后使用Arrays.asList()方法将数组转换为List。
需要注意的是,Arrays.asList()方法返回的是一个Arrays内部的ArrayList,而不是Java.util.ArrayList。这意味着这个List不支持add()和remove()方法,因为它的大小是固定的。如果需要对List进行修改操作,可以使用Java.util.ArrayList来重新创建一个List,示例代码如下:
```java
String str = "a,b,c,d,e";
List<String> tempList = Arrays.asList(str.split(","));
List<String> list = new ArrayList<>(tempList);
```
这里使用了Java.util.ArrayList来重新创建一个List,并将Arrays.asList()返回的List作为构造函数的参数传入。这样就可以对List进行修改操作了。
阅读全文