List < Integer >
if(!CollectionUtils.isEmpty()){
List<Integer> failList = new ArrayList<>();
failList.add(1);
failList.add(2);
failList.add(3);
String msg = failList.stream().map(String::valueOf).collect(Collectors.joining(","));
System.out.println(msg); // 1,2,3
}
List < String >
List<String> list = new ArrayList<>();
list.add("110");
list.add("120");
// 这是用 逗号隔开,并且加上单引号
String msg= list.stream().map(s -> "\'" + s + "\'").collect(Collectors.joining(", "));
System.out.println(msg)// 结果: '110','120'
你也可以用 StringBuilder 进行遍历一个个 append 拼接上去