java中逗号分隔的字符串和List相互转换

1、将逗号分隔的字符串转换为List

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

2、将List转换为逗号分隔的字符串

(1) 利用Guava的Joiner

List<String> list = new ArrayList<String>(); 
list.add("a"); 
list.add("b"); 
list.add("c"); 

String str = Joiner.on(",").join(list); 

3、利用Apache Commons的StringUtils

List<String> list = new ArrayList<String>(); 
list.add("a"); 
list.add("b"); 
list.add("c"); 

String str = StringUtils.join(list.toArray(), ","); 
本作品采用《CC 协议》,转载必须注明作者和本文链接
zhaozhangxiao
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!