mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
add methods
This commit is contained in:
parent
b35e0981ec
commit
73ee346bb6
@ -73,6 +73,7 @@ import java.util.stream.Collectors;
|
||||
public class CollUtil {
|
||||
|
||||
// ---------------------------------------------------------------------- isEmpty
|
||||
|
||||
/**
|
||||
* 集合是否为空
|
||||
*
|
||||
@ -1063,6 +1064,7 @@ public class CollUtil {
|
||||
* 2、修改元素对象,返回集合中为修改后的对象
|
||||
* </pre>
|
||||
*
|
||||
* @param <T> 集合类型
|
||||
* @param <E> 集合元素类型
|
||||
* @param collection 集合
|
||||
* @param editor 编辑器接口,{@code null}返回原集合
|
||||
@ -1097,6 +1099,7 @@ public class CollUtil {
|
||||
* 1、过滤出需要的对象,{@link Predicate#test(Object)}方法返回true的对象将被加入结果集合中
|
||||
* </pre>
|
||||
*
|
||||
* @param <T> 集合类型
|
||||
* @param <E> 集合元素类型
|
||||
* @param collection 集合
|
||||
* @param predicate 过滤器,{@code null}返回原集合
|
||||
|
@ -91,6 +91,7 @@ public class Opt<T> {
|
||||
/**
|
||||
* 返回一个包裹里元素可能为空的{@code Opt},额外判断了空字符串的情况
|
||||
*
|
||||
* @param <T> 字符串类型
|
||||
* @param value 传入需要包裹的元素
|
||||
* @return 一个包裹里元素可能为空,或者为空字符串的 {@code Opt}
|
||||
*/
|
||||
@ -326,7 +327,8 @@ public class Opt<T> {
|
||||
*/
|
||||
@SafeVarargs
|
||||
public final Opt<T> peeks(final Consumer<T>... actions) throws NullPointerException {
|
||||
return peek(Stream.of(actions).reduce(Consumer::andThen).orElseGet(() -> o -> {}));
|
||||
return peek(Stream.of(actions).reduce(Consumer::andThen).orElseGet(() -> o -> {
|
||||
}));
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user