19 lines
485 B
Java
19 lines
485 B
Java
|
|
package com.zhgd.xmgl.util;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
import java.util.Objects;
|
||
|
|
import java.util.stream.Collector;
|
||
|
|
import java.util.stream.Collectors;
|
||
|
|
|
||
|
|
public class CollUtils {
|
||
|
|
/**
|
||
|
|
* 过滤掉null值的收集器
|
||
|
|
*/
|
||
|
|
public static <T> Collector<T, ?, List<T>> filteringNull() {
|
||
|
|
return Collectors.collectingAndThen(
|
||
|
|
Collectors.toList(),
|
||
|
|
list -> list.stream().filter(Objects::nonNull).collect(Collectors.toList())
|
||
|
|
);
|
||
|
|
}
|
||
|
|
}
|