第一种:stream(推荐)publicstaticStringparseListToStr3(Listlist){Stringresult=list.stream().map(String::valueOf).collect(Collectors.joining(","));returnresult;}第二种方法:使用GoogleJoiner方法importcom.google.common.base.Joiner;publicstaticStringparseListToStr(Listlist){Stringresult=Joiner.on(",").join(list);returnresult;}类型3:循环插入逗号publicstaticStringparseListToStr(Listlist){StringBuffersb=newStringBuffer();if(listIsNotNull(list)){for(inti=0;i<=list.size()-1;i++){if(iStringparseListToStr2(Listlist){StringBuffersb=newStringBuffer();list.stream().forEach(str->{sb.append(str).append(",");});sb.deleteCharAt(sb.length()-1);returnsb.toString();}第五种:org.apache.commons.lang.StringUtilslang包下的StringUtils.join(list,"-")