工作中,不可避免的写 if-else 语句,有的时候,会觉得看着不爽,
写个函数接口
@FunctionalInterface
public interface VoidFunction {
void exec();
}
工具类
import cn.hutool.core.util.StrUtil;
import org.apache.commons.collections4.CollectionUtils;
import java.util.Collection;
import java.util.function.Consumer;
public class LambdaUtil {
public static <T> void ifNotNullThen(T value, Consumer<T> function) {
if (value != null) {
function.accept(value);
}
}
public static void ifNotNullThen(