如何相互转换逗号分隔的字符串和List

2024-11-16 23:55:52
推荐回答(1个)
回答(1):

方法 1: 利用JDK的Arrays类

[java] view plain copy

ico_fork.svg
1.5 KB

String str = "a,b,c";
List result = Arrays.asList(str.split(","));

方法 2: 利用Guava的Splitter

[java] view plain copy

ico_fork.svg
1.5 KB

String str = "a, b, c";
List result = Splitter.on(",").trimResults().splitToList(str);

方法 3: 利用Apache Commons的StringUtils (只是用了split)

[java] view plain copy

ico_fork.svg
1.5 KB

String str = "a,b,c";
List result = Arrays.asList(StringUtils.split(str,","));