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


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

 

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

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

  

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

(1) 利用Guava的Joiner

1
2
3
4
5
6
List<String> list =  new  ArrayList<String>(); 
list.add( "a" ); 
list.add( "b" ); 
list.add( "c" ); 
 
String str = Joiner.on( "," ).join(list); 

  

(2)利用Apache Commons的StringUtils

1
2
3
4
5
6
List<String> list =  new  ArrayList<String>(); 
list.add( "a" ); 
list.add( "b" ); 
list.add( "c" ); 
 
String str = StringUtils.join(list.toArray(),  "," ); 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM