简单的将集合的内容转为字符串,常用的有两种,我比较倾向于第二种。
数据量大的情况下还是使用StringBuffer比较好
List<String> strList=new ArrayList<String>(); strList.add("a"); strList.add("b"); strList.add("c"); StringBuffer buffer=new StringBuffer(); for (String str:strList) { buffer.append(str+","); } buffer.deleteCharAt(buffer.lastIndexOf(",")); System.out.println(buffer.toString()); String str2=StringUtils.join(strList,","); System.out.println(str2);
最终的结果都是 a,b,c