使用糊涂的Convert.toStr方法
public static void main(String[] args) {
List<Long> idLongList = new ArrayList<>();
idLongList.add(1L);
idLongList.add(2L);
// List<Long>转List<String>
List<String> idStrList = idLongList.stream().map(id -> Convert.toStr(id)).collect(toList());
// List<Long>转逗号分隔字符串
String idStr = idLongList.stream().map(id -> Convert.toStr(id)).collect(Collectors.joining(","));
System.out.println(idLongList); // 输出结果: [1, 2]
System.out.println(idStrList); // 输出结果: [1, 2]
System.out.println(idStr); // 输出结果: 1,2
}