package fm.rcmd.lizhi.util; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; public class ListToStringByCommaSplit { public static <T> String listToCommaString(List<T> filter) { /** * @Description: list转化为以`,`分割的字符串 * @Param: [filter] * @return: java.util.Set<java.lang.Long> */ String filterStr = ""; if (filter != null && !filter.isEmpty()) { List<String> filterStrList = filter.stream().map(s -> String.valueOf(s)).collect(Collectors.toList()); filterStr = filterStrList.stream().collect(Collectors.joining(",")); } return filterStr; } public static void main(String[] args) { List<Long> list = new ArrayList<>(Arrays.asList(1L, 2L)); String res = ListToStringByCommaSplit.listToCommaString(list); System.out.println(res); List<String> stringList = new ArrayList<>(Arrays.asList("China", "UK")); String res2 = ListToStringByCommaSplit.listToCommaString(stringList); System.out.println(res2); } }
java把list转化为逗号分隔字符串
最新推荐文章于 2024-06-05 08:23:32 发布