String转LIST
时间: 2023-11-02 09:00:26 浏览: 93
java字符串与集合互相转换,字符串转List,Map,List转String,String转List源码
在Java中,有多种方法可以将String转换为List。
方法一:使用split函数进行分割
可以使用String的split函数将字符串按照指定的分隔符进行分割,并将分割后的结果存入List中。例如,使用逗号作为分隔符:
```
String sb = "a,b,c";
List<String> list = Arrays.asList(sb.split(","));
```
方法二:使用JSON库进行转换
如果字符串表示的是一个JSON数组,可以使用JSON库将其转换为List。例如,使用阿里巴巴的fastjson库:
```
String user = "[\"a\",\"b\",\"c\"]";
List<String> userList = JSONArray.parseArray(user, String.class);
```
需要注意的是,使用这种方法时,字符串必须符合JSON数组的格式。
方法三:使用其他工具类
还可以使用其他一些工具类来实现String到List的转换,例如使用Apache的StringUtils工具类:
```
String sb = "a,b,c";
List<String> list = Arrays.asList(StringUtils.split(sb, ","));
```
这些是几种常见的将String转换为List的方法,你可以根据具体情况选择适合自己的方法。
阅读全文