一、List<int>转String 带逗号
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(5);
list.add(4);
list.add(1);
System.out.println(Joiner.on(",").join(list));
}
二、String 带逗号转List<int>
String str ="1,2,3"; List<int> list = Arrays.asList(str.split(","));
List<Integer> idList = Arrays.stream(ids.split(",")).map(Integer::parseInt).collect(Collectors.toList());
三、list获取数组
list.stream().map(x->x.getRegdateMonth()).sorted().distinct().collect(Collectors.toList()).toArray(new String[0])
四、list获取某个值的求和
list.stream().filter(x->x.getRegdateMonth().equals(month)).map(x->x.getAvgNewValue()).mapToInt(Integer::intValue).sum()