方法一:
public String listToString(List list, char separator) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < list.size(); i++) { sb.append(list.get(i)).append(separator); } return sb.toString().substring(0, sb.toString().length() - 1); }
方法二:
public String listToString(List list, char separator) { return org.apache.commons.lang.StringUtils.join(list.toArray(), separator); }
方法三:(java8)
List<String> list1 = Arrays.asList("文学","小说","历史","言情","科幻","悬疑"); String string1 = String.join("-",list1);