- AbstractTypeReference<T> - org.dromara.stream.core.reflect中的类
-
单个泛型类型
- AbstractTypeReference<T> - org.dromara.stream.core.reflect中的类
-
单个泛型类型
- AbstractTypeReference() - 类 的构造器org.dromara.stream.core.reflect.AbstractTypeReference
-
- AbstractTypeReference() - 类 的构造器org.dromara.stream.core.reflect.AbstractTypeReference
-
- accept(T...) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsCons
-
Performs this operation on the given argument.
- accept(T...) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsCons
-
Performs this operation on the given argument.
- accept(T, U) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiCons
-
Performs this operation on the given arguments.
- accept(T, U) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiCons
-
Performs this operation on the given arguments.
- accept(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerCons
-
Performs this operation on the given argument.
- accept(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerCons
-
Performs this operation on the given argument.
- accept(T) - 接口 中的方法org.dromara.stream.core.stream.Steam.Builder
-
Adds an element to the stream being built.
- accept(T) - 接口 中的方法org.dromara.stream.core.stream.Steam.Builder
-
Adds an element to the stream being built.
- accepting(T...) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsCons
-
Performs this operation on the given argument.
- accepting(T...) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsCons
-
Performs this operation on the given argument.
- accepting(T, U) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiCons
-
Performs this operation on the given arguments.
- accepting(T, U) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiCons
-
Performs this operation on the given arguments.
- accepting(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerCons
-
Performs this operation on the given argument.
- accepting(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerCons
-
Performs this operation on the given argument.
- accessible($ACCESSIBLE_OBJECT) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
return accessible accessibleObject
- accessible($ACCESSIBLE_OBJECT) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
return accessible accessibleObject
- add(T) - 接口 中的方法org.dromara.stream.core.stream.Steam.Builder
-
Adds an element to the stream being built.
- add(T) - 接口 中的方法org.dromara.stream.core.stream.Steam.Builder
-
Adds an element to the stream being built.
- after() - 接口 中的方法org.dromara.stream.core.async.AsyncInterceptor
-
- after() - 接口 中的方法org.dromara.stream.core.async.AsyncInterceptor
-
- also(SerCons<T>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行消费操作无返回值,用于操作非null,否则抛出NPE如为了保证安全操作可以使用mayAlso
- also(SerCons<T>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行消费操作无返回值,用于操作非null,否则抛出NPE如为了保证安全操作可以使用mayAlso
- and(SerArgsPred<? super T>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsPred
-
Returns a composed predicate that represents a short-circuiting logical
AND of this predicate and another.
- and(SerArgsPred<? super T>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsPred
-
Returns a composed predicate that represents a short-circuiting logical
AND of this predicate and another.
- and(SerBiPred<? super T, ? super U>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiPred
-
Returns a composed predicate that represents a short-circuiting logical
AND of this predicate and another.
- and(SerBiPred<? super T, ? super U>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiPred
-
Returns a composed predicate that represents a short-circuiting logical
AND of this predicate and another.
- and(SerPred<? super T>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerPred
-
Returns a composed predicate that represents a short-circuiting logical
AND of this predicate and another.
- and(SerPred<? super T>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerPred
-
Returns a composed predicate that represents a short-circuiting logical
AND of this predicate and another.
- andThen(SerArgsCons<? super T>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsCons
-
Returns a composed SerArgsCons that performs, in sequence, this
operation followed by the after operation.
- andThen(SerArgsCons<? super T>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsCons
-
Returns a composed SerArgsCons that performs, in sequence, this
operation followed by the after operation.
- andThen(SerArgsFunc<? super R, ? extends V>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsFunc
-
Returns a composed function that first applies this function to
its input, and then applies the after function to the result.
- andThen(SerArgsFunc<? super R, ? extends V>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsFunc
-
Returns a composed function that first applies this function to
its input, and then applies the after function to the result.
- andThen(SerBiCons<? super T, ? super U>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiCons
-
Returns a composed SerBiCons that performs, in sequence, this
operation followed by the after operation.
- andThen(SerBiCons<? super T, ? super U>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiCons
-
Returns a composed SerBiCons that performs, in sequence, this
operation followed by the after operation.
- andThen(SerFunc<? super R, ? extends V>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiFunc
-
Returns a composed function that first applies this function to
its input, and then applies the after function to the result.
- andThen(SerFunc<? super R, ? extends V>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiFunc
-
Returns a composed function that first applies this function to
its input, and then applies the after function to the result.
- andThen(SerCons<? super T>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerCons
-
Returns a composed Consumer that performs, in sequence, this
operation followed by the after operation.
- andThen(SerCons<? super T>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerCons
-
Returns a composed Consumer that performs, in sequence, this
operation followed by the after operation.
- apply(T...) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsFunc
-
Applies this function to the given argument.
- apply(T...) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsFunc
-
Applies this function to the given argument.
- apply(T, U) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiFunc
-
Applies this function to the given arguments.
- apply(T, U) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiFunc
-
Applies this function to the given arguments.
- apply(T, T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiOp
-
Applies this function to the given arguments.
- apply(T, T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiOp
-
Applies this function to the given arguments.
- apply(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerFunc
-
Applies this function to the given argument.
- apply(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerFunc
-
Applies this function to the given argument.
- apply(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerUnOp
-
Applies this function to the given argument.
- apply(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerUnOp
-
Applies this function to the given argument.
- applying(T...) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsFunc
-
Applies this function to the given argument.
- applying(T...) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsFunc
-
Applies this function to the given argument.
- applying(T, U) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiFunc
-
Applies this function to the given arguments.
- applying(T, U) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiFunc
-
Applies this function to the given arguments.
- applying(T, T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiOp
-
Applies this function to the given arguments.
- applying(T, T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiOp
-
Applies this function to the given arguments.
- applying(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerFunc
-
Applies this function to the given argument.
- applying(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerFunc
-
Applies this function to the given argument.
- applying(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerUnOp
-
Applies this function to the given argument.
- applying(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerUnOp
-
Applies this function to the given argument.
- ascend(List<T>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
升序排序
- ascend(List<T>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
升序排序
- AsyncConfig - org.dromara.stream.core.async中的类
-
- AsyncConfig - org.dromara.stream.core.async中的类
-
- AsyncConfig() - 类 的构造器org.dromara.stream.core.async.AsyncConfig
-
- AsyncConfig() - 类 的构造器org.dromara.stream.core.async.AsyncConfig
-
- AsyncHelper - org.dromara.stream.core.async中的类
-
- AsyncHelper - org.dromara.stream.core.async中的类
-
- AsyncInterceptor - org.dromara.stream.core.async中的接口
-
- AsyncInterceptor - org.dromara.stream.core.async中的接口
-
- at(Integer) - 类 中的方法org.dromara.stream.core.stream.Steam
-
获取流中指定下标的元素,如果是负数,则从最后一个开始数起
- at(Integer) - 类 中的方法org.dromara.stream.core.stream.Steam
-
获取流中指定下标的元素,如果是负数,则从最后一个开始数起
- averagingDouble(ToDoubleFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the arithmetic mean of a double-valued
function applied to the input elements.
- averagingDouble(ToDoubleFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the arithmetic mean of a double-valued
function applied to the input elements.
- averagingInt(ToIntFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the arithmetic mean of an integer-valued
function applied to the input elements.
- averagingInt(ToIntFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the arithmetic mean of an integer-valued
function applied to the input elements.
- averagingLong(ToLongFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the arithmetic mean of a long-valued
function applied to the input elements.
- averagingLong(ToLongFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the arithmetic mean of a long-valued
function applied to the input elements.
- failOrElse(T) - 类 中的方法org.dromara.stream.core.optional.Opp
-
异常则返回另一个可选值
- failOrElse(T) - 类 中的方法org.dromara.stream.core.optional.Opp
-
异常则返回另一个可选值
- filter(List<T>, SerPred<T>) - 类 中的方法org.dromara.stream.core.business.tree.TreeHelper
-
根据给定的条件过滤列表中的元素,并且递归过滤子元素列表
- filter(List<T>, SerPred<T>) - 类 中的方法org.dromara.stream.core.business.tree.TreeHelper
-
根据给定的条件过滤列表中的元素,并且递归过滤子元素列表
- filter(SerPred<? super T>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
判断包裹里的值存在并且与给定的条件是否满足 (
SerFunc.apply(T)执行结果是否为true)
如果满足条件则返回本身
不满足条件或者元素本身为空时返回一个返回一个空的
Opp
- filter(SerPred<? super T>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
判断包裹里的值存在并且与给定的条件是否满足 (
SerFunc.apply(T)执行结果是否为true)
如果满足条件则返回本身
不满足条件或者元素本身为空时返回一个返回一个空的
Opp
- filter(Function<? super T, ? extends R>, R) - 类 中的方法org.dromara.stream.core.stream.Steam
-
过滤元素,返回与 指定操作结果 匹配 指定值 的元素组成的流
这是一个无状态中间操作
- filter(Function<? super T, ? extends R>, R) - 类 中的方法org.dromara.stream.core.stream.Steam
-
过滤元素,返回与 指定操作结果 匹配 指定值 的元素组成的流
这是一个无状态中间操作
- filterContains(Function<? super T, ? extends R>, Iterable<T>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
- filterContains(Function<? super T, ? extends R>, Iterable<T>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
- filterEqual(R) - 类 中的方法org.dromara.stream.core.optional.Opp
-
filterEqual.
- filterEqual(R) - 类 中的方法org.dromara.stream.core.optional.Opp
-
filterEqual.
- filterIdx(BiPredicate<? super T, Integer>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
过滤元素,返回与指定断言匹配的元素组成的流,断言带下标
- filterIdx(BiPredicate<? super T, Integer>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
过滤元素,返回与指定断言匹配的元素组成的流,断言带下标
- filtering(SerPred<? super T>, Collector<? super T, A, R>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
filtering.
- filtering(SerPred<? super T>, Collector<? super T, A, R>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
filtering.
- findFirst(Predicate<? super T>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
获取与给定断言匹配的第一个元素
- findFirst(Predicate<? super T>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
获取与给定断言匹配的第一个元素
- findFirstIdx(Predicate<? super T>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
获取与给定断言匹配的第一个元素的下标,并行流下标永远为-1
- findFirstIdx(Predicate<? super T>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
获取与给定断言匹配的第一个元素的下标,并行流下标永远为-1
- findLast() - 类 中的方法org.dromara.stream.core.stream.Steam
-
获取最后一个元素
- findLast(Predicate<? super T>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
获取与给定断言匹配的最后一个元素
- findLast() - 类 中的方法org.dromara.stream.core.stream.Steam
-
获取最后一个元素
- findLast(Predicate<? super T>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
获取与给定断言匹配的最后一个元素
- findLastIdx(Predicate<? super T>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
获取与给定断言匹配的最后一个元素的下标,并行流下标永远为-1
- findLastIdx(Predicate<? super T>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
获取与给定断言匹配的最后一个元素的下标,并行流下标永远为-1
- first(List<T>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
first.
- first(List<T>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
first.
- first(T[], Supplier<T>) - 类 中的静态方法org.dromara.stream.core.variable.VariableHelper
-
first.
- first(T[], Supplier<T>) - 类 中的静态方法org.dromara.stream.core.variable.VariableHelper
-
first.
- flat(List<T>) - 类 中的方法org.dromara.stream.core.business.tree.TreeHelper
-
将树结构进行扁平化
- flat(List<T>) - 类 中的方法org.dromara.stream.core.business.tree.TreeHelper
-
将树结构进行扁平化
- flat(Function<? super T, ? extends Iterable<? extends R>>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
例如,将users里所有user的id和parentId组合在一起,形成一个新的流:
Steam<Long> ids = Steam.of(users).flatMap(user -> Steam.of(user.getId(), user.getParentId()));
- flat(Function<? super T, ? extends Iterable<? extends R>>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
例如,将users里所有user的id和parentId组合在一起,形成一个新的流:
Steam<Long> ids = Steam.of(users).flatMap(user -> Steam.of(user.getId(), user.getParentId()));
- flatIdx(BiFunction<? super T, Integer, ? extends Iterable<? extends R>>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流,操作带下标,并行流时下标永远为-1
这是一个无状态中间操作
- flatIdx(BiFunction<? super T, Integer, ? extends Iterable<? extends R>>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流,操作带下标,并行流时下标永远为-1
这是一个无状态中间操作
- flatMap(Function<? super T, ? extends Opp<? extends U>>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
- flatMap(Function<? super T, ? extends Opp<? extends U>>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
- flatMap(Function<? super T, ? extends Stream<? extends R>>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
例如,将users里所有user的id和parentId组合在一起,形成一个新的流:
Steam<Long> ids = Steam.of(users).flatMap(user -> Steam.of(user.getId(), user.getParentId()));
- flatMap(Function<? super T, ? extends Stream<? extends R>>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
例如,将users里所有user的id和parentId组合在一起,形成一个新的流:
Steam<Long> ids = Steam.of(users).flatMap(user -> Steam.of(user.getId(), user.getParentId()));
- flatMapping(Function<? super T, Stream<? extends U>>, Collector<? super U, A, R>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
flatMapping.
- flatMapping(Function<? super T, Stream<? extends U>>, Collector<? super U, A, R>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
flatMapping.
- flatMappingIter(Function<? super T, Iterable<? extends U>>, Collector<? super U, A, R>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
flatMappingIter.
- flatMappingIter(Function<? super T, Iterable<? extends U>>, Collector<? super U, A, R>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
flatMappingIter.
- flattedMap(Function<? super T, Optional<? extends U>>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
- flattedMap(Function<? super T, Optional<? extends U>>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
- forClassName(String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
forClassName.
- forClassName(String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
forClassName.
- forEach(List<T>, SerCons<T>) - 类 中的方法org.dromara.stream.core.business.tree.TreeHelper
-
对列表中的元素以及它们的子元素列表进行递归遍历,并在每个元素上执行给定的操作
- forEach(List<T>, SerCons<T>) - 类 中的方法org.dromara.stream.core.business.tree.TreeHelper
-
对列表中的元素以及它们的子元素列表进行递归遍历,并在每个元素上执行给定的操作
- forEachIdx(BiConsumer<? super T, Integer>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
对流里面的每一个元素执行一个操作,操作带下标,并行流时下标永远为-1
这是一个终端操作
- forEachIdx(BiConsumer<? super T, Integer>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
对流里面的每一个元素执行一个操作,操作带下标,并行流时下标永远为-1
这是一个终端操作
- forEachOrderedIdx(BiConsumer<? super T, Integer>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
对流里面的每一个元素按照顺序执行一个操作,操作带下标,并行流时下标永远为-1
这是一个终端操作
- forEachOrderedIdx(BiConsumer<? super T, Integer>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
对流里面的每一个元素按照顺序执行一个操作,操作带下标,并行流时下标永远为-1
这是一个终端操作
- FoundWord - org.dromara.stream.core.business.highlight中的类
-
FoundWord class.
- FoundWord - org.dromara.stream.core.business.highlight中的类
-
FoundWord class.
- FoundWord(String, Integer) - 类 的构造器org.dromara.stream.core.business.highlight.FoundWord
-
Constructor for FoundWord.
- FoundWord(String, String, Integer) - 类 的构造器org.dromara.stream.core.business.highlight.FoundWord
-
Constructor for FoundWord.
- FoundWord(String, Integer) - 类 的构造器org.dromara.stream.core.business.highlight.FoundWord
-
Constructor for FoundWord.
- FoundWord(String, String, Integer) - 类 的构造器org.dromara.stream.core.business.highlight.FoundWord
-
Constructor for FoundWord.
- generate(Supplier<T>) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
返回无限串行无序流
其中每一个元素都由给定的Supplier生成
适用场景在一些生成常量流、随机元素等
- generate(Supplier<T>) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
返回无限串行无序流
其中每一个元素都由给定的Supplier生成
适用场景在一些生成常量流、随机元素等
- get() - 接口 中的方法org.dromara.stream.core.lambda.function.SerSupp
-
Gets a result.
- get() - 接口 中的方法org.dromara.stream.core.lambda.function.SerSupp
-
Gets a result.
- get() - 类 中的方法org.dromara.stream.core.optional.Opp
-
返回包裹里的元素,取不到则为null,注意!!!
- get(Function<T, R>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
get.
- get() - 类 中的方法org.dromara.stream.core.optional.Opp
-
返回包裹里的元素,取不到则为null,注意!!!
- get(Function<T, R>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
get.
- get() - 类 中的方法org.dromara.stream.core.optional.Sf
-
拿到Sf中的数据
- get() - 类 中的方法org.dromara.stream.core.optional.Sf
-
拿到Sf中的数据
- getArgsFromDescriptor(String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getArgsFromDescriptor.
- getArgsFromDescriptor(String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getArgsFromDescriptor.
- getClazz() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field clazz.
- getClazz() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field clazz.
- getConstructorByDescriptor(Class<?>, String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getConstructorByDescriptor.
- getConstructorByDescriptor(Class<?>, String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getConstructorByDescriptor.
- getDescriptor(Executable) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
return descriptor of executable
- getDescriptor(Class<?>) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
get descriptor of class
- getDescriptor(Executable) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
return descriptor of executable
- getDescriptor(Class<?>) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
get descriptor of class
- getExecutable() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field executable.
- getExecutable() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field executable.
- getExecutor() - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- getExecutor() - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- getField(Class<?>, String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getField.
- getField(Class<?>, String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getField.
- getFields(Class<?>) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getFields.
- getFields(Class<?>) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getFields.
- getFieldValue(Object, String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getFieldValue.
- getFieldValue(Object, String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getFieldValue.
- getGenericMap(Type) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
- getGenericMap(Type) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
- getGenericTypes(Type) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getGenericTypes.
- getGenericTypes(Type) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getGenericTypes.
- getGetterName(String) - 类 中的静态方法org.dromara.stream.core.bean.BeanHelper
-
通过属性名获取getter名
- getGetterName(String) - 类 中的静态方法org.dromara.stream.core.bean.BeanHelper
-
通过属性名获取getter名
- getIndex() - 类 中的方法org.dromara.stream.core.business.highlight.FoundWord
-
Getter for the field index.
- getIndex() - 类 中的方法org.dromara.stream.core.business.highlight.FoundWord
-
Getter for the field index.
- getInstantiatedTypes() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field instantiatedTypes.
- getInstantiatedTypes() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field instantiatedTypes.
- getInterceptor() - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- getInterceptor() - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- getInternalName(Class<?>) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
get internal name
- getInternalName(Class<?>) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
get internal name
- getLambda() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field lambda.
- getLambda() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field lambda.
- getMethod(Class<?>, String, Class<?>...) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getMethod.
- getMethod(Class<?>, String, Class<?>...) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getMethod.
- getMethodByDescriptor(String, Class<?>, String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getMethodByDescriptor.
- getMethodByDescriptor(String, Class<?>, String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getMethodByDescriptor.
- getMethods(Class<?>) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
Returns all declared methods of a class including methods of superclasses.
- getMethods(Class<?>) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
Returns all declared methods of a class including methods of superclasses.
- getName() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field name.
- getName() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field name.
- getParameterTypes() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field parameterTypes.
- getParameterTypes() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field parameterTypes.
- getPropertyName(String) - 类 中的静态方法org.dromara.stream.core.bean.BeanHelper
-
getPropertyName.
- getPropertyName(String) - 类 中的静态方法org.dromara.stream.core.bean.BeanHelper
-
getPropertyName.
- getPropertyName(SerFunc<T, ?>) - 类 中的静态方法org.dromara.stream.core.lambda.LambdaHelper
-
getPropertyName.
- getPropertyName(SerFunc<T, ?>) - 类 中的静态方法org.dromara.stream.core.lambda.LambdaHelper
-
getPropertyName.
- getPropertyNames(SerFunc<T, ?>...) - 类 中的静态方法org.dromara.stream.core.lambda.LambdaHelper
-
getPropertyNames.
- getPropertyNames(SerFunc<T, ?>...) - 类 中的静态方法org.dromara.stream.core.lambda.LambdaHelper
-
getPropertyNames.
- getProxy() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field proxy.
- getProxy() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field proxy.
- getReturnType() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field returnType.
- getReturnType() - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Getter for the field returnType.
- getReturnTypeFromDescriptor(String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getReturnTypeFromDescriptor.
- getReturnTypeFromDescriptor(String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
getReturnTypeFromDescriptor.
- getSetterName(String) - 类 中的静态方法org.dromara.stream.core.bean.BeanHelper
-
通过属性名得到setter名
- getSetterName(String) - 类 中的静态方法org.dromara.stream.core.bean.BeanHelper
-
通过属性名得到setter名
- GETTER_BOOLEAN_PREFIX - 类 中的静态变量org.dromara.stream.core.bean.BeanHelper
-
Constant GETTER_BOOLEAN_PREFIX="is"
- GETTER_BOOLEAN_PREFIX - 类 中的静态变量org.dromara.stream.core.bean.BeanHelper
-
Constant GETTER_BOOLEAN_PREFIX="is"
- GETTER_PREFIX - 类 中的静态变量org.dromara.stream.core.bean.BeanHelper
-
Constant GETTER_PREFIX="get"
- GETTER_PREFIX - 类 中的静态变量org.dromara.stream.core.bean.BeanHelper
-
Constant GETTER_PREFIX="get"
- getThrowable() - 类 中的方法org.dromara.stream.core.optional.Opp
-
- getThrowable() - 类 中的方法org.dromara.stream.core.optional.Opp
-
- getTimeout() - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- getTimeout() - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- getTimeUnit() - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- getTimeUnit() - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- getting() - 接口 中的方法org.dromara.stream.core.lambda.function.SerSupp
-
Gets a result.
- getting() - 接口 中的方法org.dromara.stream.core.lambda.function.SerSupp
-
Gets a result.
- getType() - 类 中的方法org.dromara.stream.core.reflect.AbstractTypeReference
-
getType.
- getType() - 类 中的方法org.dromara.stream.core.reflect.AbstractTypeReference
-
getType.
- getTypeName() - 类 中的方法org.dromara.stream.core.reflect.AbstractTypeReference
-
Returns a string describing this type, including information
about any type parameters.
- getTypeName() - 类 中的方法org.dromara.stream.core.reflect.AbstractTypeReference
-
Returns a string describing this type, including information
about any type parameters.
- getWord() - 类 中的方法org.dromara.stream.core.business.highlight.FoundWord
-
Getter for the field word.
- getWord() - 类 中的方法org.dromara.stream.core.business.highlight.FoundWord
-
Getter for the field word.
- getWordAfterHighlight() - 类 中的方法org.dromara.stream.core.business.highlight.FoundWord
-
Getter for the field wordAfterHighlight.
- getWordAfterHighlight() - 类 中的方法org.dromara.stream.core.business.highlight.FoundWord
-
Getter for the field wordAfterHighlight.
- group(Function<? super T, ? extends K>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
通过给定分组依据进行分组
- group(Function<? super T, ? extends K>, Collector<? super T, A, D>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
通过给定分组依据进行分组
- group(Function<? super T, ? extends K>, Supplier<M>, Collector<? super T, A, D>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
通过给定分组依据进行分组
- group(Function<? super T, ? extends K>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
通过给定分组依据进行分组
- group(Function<? super T, ? extends K>, Collector<? super T, A, D>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
通过给定分组依据进行分组
- group(Function<? super T, ? extends K>, Supplier<M>, Collector<? super T, A, D>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
通过给定分组依据进行分组
- groupingBy(Function<? super T, ? extends K>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector implementing a "group by" operation on
input elements of type T, grouping elements according to a
classification function, and returning the results in a Map.
- groupingBy(Function<? super T, ? extends K>, Collector<? super T, A, D>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector implementing a cascaded "group by" operation
on input elements of type T, grouping elements according to a
classification function, and then performing a reduction operation on
the values associated with a given key using the specified downstream
Collector.
- groupingBy(Function<? super T, ? extends K>, Supplier<? super M>, Collector<? super T, A, D>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector implementing a cascaded "group by" operation
on input elements of type T, grouping elements according to a
classification function, and then performing a reduction operation on
the values associated with a given key using the specified downstream
Collector.
- groupingBy(Function<? super T, ? extends K>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector implementing a "group by" operation on
input elements of type T, grouping elements according to a
classification function, and returning the results in a Map.
- groupingBy(Function<? super T, ? extends K>, Collector<? super T, A, D>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector implementing a cascaded "group by" operation
on input elements of type T, grouping elements according to a
classification function, and then performing a reduction operation on
the values associated with a given key using the specified downstream
Collector.
- groupingBy(Function<? super T, ? extends K>, Supplier<? super M>, Collector<? super T, A, D>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector implementing a cascaded "group by" operation
on input elements of type T, grouping elements according to a
classification function, and then performing a reduction operation on
the values associated with a given key using the specified downstream
Collector.
- groupingByConcurrent(Function<? super T, ? extends K>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a concurrent Collector implementing a "group by"
operation on input elements of type T, grouping elements
according to a classification function.
- groupingByConcurrent(Function<? super T, ? extends K>, Collector<? super T, A, D>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a concurrent Collector implementing a cascaded "group by"
operation on input elements of type T, grouping elements
according to a classification function, and then performing a reduction
operation on the values associated with a given key using the specified
downstream Collector.
- groupingByConcurrent(Function<? super T, ? extends K>, Supplier<M>, Collector<? super T, A, D>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a concurrent Collector implementing a cascaded "group by"
operation on input elements of type T, grouping elements
according to a classification function, and then performing a reduction
operation on the values associated with a given key using the specified
downstream Collector.
- groupingByConcurrent(Function<? super T, ? extends K>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a concurrent Collector implementing a "group by"
operation on input elements of type T, grouping elements
according to a classification function.
- groupingByConcurrent(Function<? super T, ? extends K>, Collector<? super T, A, D>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a concurrent Collector implementing a cascaded "group by"
operation on input elements of type T, grouping elements
according to a classification function, and then performing a reduction
operation on the values associated with a given key using the specified
downstream Collector.
- groupingByConcurrent(Function<? super T, ? extends K>, Supplier<M>, Collector<? super T, A, D>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a concurrent Collector implementing a cascaded "group by"
operation on input elements of type T, grouping elements
according to a classification function, and then performing a reduction
operation on the values associated with a given key using the specified
downstream Collector.
- identity() - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerFunc
-
Returns a function that always returns its input argument.
- identity() - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerFunc
-
Returns a function that always returns its input argument.
- identity() - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerUnOp
-
Returns a unary operator that always returns its input argument.
- identity() - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerUnOp
-
Returns a unary operator that always returns its input argument.
- ifPresent(Consumer<? super T>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里的值存在,就执行传入的操作(
Consumer.accept(T))
例如如果值存在就打印结果
{@code
Opp.ofNullable("Hello Hutool!").
- ifPresent(Consumer<? super T>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里的值存在,就执行传入的操作(
Consumer.accept(T))
例如如果值存在就打印结果
{@code
Opp.ofNullable("Hello Hutool!").
- initProxy(Proxy) - 类 中的静态方法org.dromara.stream.core.lambda.LambdaExecutable
-
initProxy.
- initProxy(Proxy) - 类 中的静态方法org.dromara.stream.core.lambda.LambdaExecutable
-
initProxy.
- invoke(Object, Method, Object...) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
invoke.
- invoke(Object, Method, Object...) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
invoke.
- is(SerPred<T>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
is.
- is(SerPred<T>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
is.
- is(SerFunc<T, Boolean>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行操作返回一个布尔值如果所操作对象不等于null并且则判断所传入操作是否返回为true,
- is(SerFunc<T, Boolean>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行操作返回一个布尔值如果所操作对象不等于null并且则判断所传入操作是否返回为true,
- isEmpty(Collection<?>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
isEmpty.
- isEmpty(Collection<?>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
isEmpty.
- isEmpty() - 类 中的方法org.dromara.stream.core.optional.Opp
-
判断包裹里元素的值是否不存在,不存在为 true,否则为false
- isEmpty() - 类 中的方法org.dromara.stream.core.optional.Opp
-
判断包裹里元素的值是否不存在,不存在为 true,否则为false
- isEmpty() - 类 中的方法org.dromara.stream.core.optional.Sf
-
判断Sf中操作的数据是否为null
- isEmpty() - 类 中的方法org.dromara.stream.core.optional.Sf
-
判断Sf中操作的数据是否为null
- isEqual(Object...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerArgsPred
-
- isEqual(Object...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerArgsPred
-
- isEqual(Object...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerPred
-
- isEqual(Object...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerPred
-
- isEqual(R) - 类 中的方法org.dromara.stream.core.optional.Opp
-
isEqual.
- isEqual(R) - 类 中的方法org.dromara.stream.core.optional.Opp
-
isEqual.
- isFail() - 类 中的方法org.dromara.stream.core.optional.Opp
-
- isFail() - 类 中的方法org.dromara.stream.core.optional.Opp
-
- isGetter(String) - 类 中的静态方法org.dromara.stream.core.bean.BeanHelper
-
isGetter.
- isGetter(String) - 类 中的静态方法org.dromara.stream.core.bean.BeanHelper
-
isGetter.
- isGetterBoolean(String) - 类 中的静态方法org.dromara.stream.core.bean.BeanHelper
-
isGetterBoolean.
- isGetterBoolean(String) - 类 中的静态方法org.dromara.stream.core.bean.BeanHelper
-
isGetterBoolean.
- isInstance(T, Type) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
isInstance.
- isInstance(T, Type) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
isInstance.
- isNotEmpty(Collection<?>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
isNotEmpty.
- isNotEmpty(Collection<?>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
isNotEmpty.
- isPresent() - 类 中的方法org.dromara.stream.core.optional.Opp
-
判断包裹里元素的值是否存在,存在为 true,否则为false
- isPresent() - 类 中的方法org.dromara.stream.core.optional.Opp
-
判断包裹里元素的值是否存在,存在为 true,否则为false
- isPresent() - 类 中的方法org.dromara.stream.core.optional.Sf
-
判断Sf中操作的数据是否存在
- isPresent() - 类 中的方法org.dromara.stream.core.optional.Sf
-
判断Sf中操作的数据是否存在
- isSetter(String) - 类 中的静态方法org.dromara.stream.core.bean.BeanHelper
-
isSetter.
- isSetter(String) - 类 中的静态方法org.dromara.stream.core.bean.BeanHelper
-
isSetter.
- iterate(T, UnaryOperator<T>) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
返回无限有序流
该流由 初始值 以及执行 迭代函数 进行迭代获取到元素
例如
Steam.iterate(0, i -> i + 1)
就可以创建从0开始,每次+1的无限流,使用AbstractStreamWrapper.limit(long)可以限制元素个数
- iterate(T, Predicate<? super T>, UnaryOperator<T>) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
返回无限有序流
该流由 初始值 然后判断条件 以及执行 迭代函数 进行迭代获取到元素
例如
Steam.iterate(0, i -> i < 3, i -> ++i)
就可以创建包含元素0,1,2的流,使用AbstractStreamWrapper.limit(long)可以限制元素个数
- iterate(T, UnaryOperator<T>) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
返回无限有序流
该流由 初始值 以及执行 迭代函数 进行迭代获取到元素
例如
Steam.iterate(0, i -> i + 1)
就可以创建从0开始,每次+1的无限流,使用AbstractStreamWrapper.limit(long)可以限制元素个数
- iterate(T, Predicate<? super T>, UnaryOperator<T>) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
返回无限有序流
该流由 初始值 然后判断条件 以及执行 迭代函数 进行迭代获取到元素
例如
Steam.iterate(0, i -> i < 3, i -> ++i)
就可以创建包含元素0,1,2的流,使用AbstractStreamWrapper.limit(long)可以限制元素个数
- L - 类 中的静态变量org.dromara.stream.core.reflect.ReflectHelper
-
Constant L="L"
- L - 类 中的静态变量org.dromara.stream.core.reflect.ReflectHelper
-
Constant L="L"
- LambdaExecutable - org.dromara.stream.core.lambda中的类
-
Similar to a Java 8 Executable but with a return type.
- LambdaExecutable - org.dromara.stream.core.lambda中的类
-
Similar to a Java 8 Executable but with a return type.
- LambdaExecutable() - 类 的构造器org.dromara.stream.core.lambda.LambdaExecutable
-
Constructor for LambdaExecutable.
- LambdaExecutable(SerializedLambda) - 类 的构造器org.dromara.stream.core.lambda.LambdaExecutable
-
Constructor for LambdaExecutable.
- LambdaExecutable(Executable) - 类 的构造器org.dromara.stream.core.lambda.LambdaExecutable
-
Constructor for LambdaExecutable.
- LambdaExecutable() - 类 的构造器org.dromara.stream.core.lambda.LambdaExecutable
-
Constructor for LambdaExecutable.
- LambdaExecutable(SerializedLambda) - 类 的构造器org.dromara.stream.core.lambda.LambdaExecutable
-
Constructor for LambdaExecutable.
- LambdaExecutable(Executable) - 类 的构造器org.dromara.stream.core.lambda.LambdaExecutable
-
Constructor for LambdaExecutable.
- LambdaHelper - org.dromara.stream.core.lambda中的类
-
LambdaHelper
- LambdaHelper - org.dromara.stream.core.lambda中的类
-
LambdaHelper
- LambdaInvokeException - org.dromara.stream.core.lambda中的异常错误
-
LambdaInvokeException
- LambdaInvokeException - org.dromara.stream.core.lambda中的异常错误
-
LambdaInvokeException
- LambdaInvokeException(Throwable) - 异常错误 的构造器org.dromara.stream.core.lambda.LambdaInvokeException
-
Constructor for LambdaInvokeException.
- LambdaInvokeException(String) - 异常错误 的构造器org.dromara.stream.core.lambda.LambdaInvokeException
-
Constructs a new runtime exception with the specified detail message.
- LambdaInvokeException(Throwable) - 异常错误 的构造器org.dromara.stream.core.lambda.LambdaInvokeException
-
Constructor for LambdaInvokeException.
- LambdaInvokeException(String) - 异常错误 的构造器org.dromara.stream.core.lambda.LambdaInvokeException
-
Constructs a new runtime exception with the specified detail message.
- last(List<T>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
last.
- last(List<T>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
last.
- last() - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerArgsFunc
-
Returns a function that always returns its input argument.
- last() - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerArgsFunc
-
Returns a function that always returns its input argument.
- last() - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerArgsUnOp
-
Returns a unary operator that always returns its input argument.
- last() - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerArgsUnOp
-
Returns a unary operator that always returns its input argument.
- last(SerSupp<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerSupp
-
last
- last(SerSupp<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerSupp
-
last
- LEFT_MIDDLE_BRACKET - 类 中的静态变量org.dromara.stream.core.reflect.ReflectHelper
-
Constant LEFT_MIDDLE_BRACKET="["
- LEFT_MIDDLE_BRACKET - 类 中的静态变量org.dromara.stream.core.reflect.ReflectHelper
-
Constant LEFT_MIDDLE_BRACKET="["
- let(SerFunc<T, R>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行操作并返回值,返回值会包裹到Sf中替换之前的元素,
用于操作非null,否则抛出NPE如为了保证安全操作可以使用mayLet
- let(SerFunc<T, R>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行操作并返回值,返回值会包裹到Sf中替换之前的元素,
用于操作非null,否则抛出NPE如为了保证安全操作可以使用mayLet
- Lists - org.dromara.stream.core.collection中的类
-
Lists class.
- Lists - org.dromara.stream.core.collection中的类
-
Lists class.
- loadClass(String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
loadClass.
- loadClass(String) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
loadClass.
- log() - 类 中的方法org.dromara.stream.core.stream.Steam
-
- log() - 类 中的方法org.dromara.stream.core.stream.Steam
-
- map(Function<? super T, ? extends U>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
- map(Function<? super T, ? extends U>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
- map(Function<? super T, ? extends R>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
返回与指定函数将元素作为参数执行的结果组成的流
这是一个无状态中间操作
- map(Function<? super T, ? extends R>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
返回与指定函数将元素作为参数执行的结果组成的流
这是一个无状态中间操作
- mapIdx(BiFunction<? super T, Integer, ? extends R>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
返回与指定函数将元素作为参数执行的结果组成的流,操作带下标
- mapIdx(BiFunction<? super T, Integer, ? extends R>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
返回与指定函数将元素作为参数执行的结果组成的流,操作带下标
- mapMulti(BiConsumer<? super T, ? super Consumer<R>>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流,操作带一个方法,调用该方法可增加元素
这是一个无状态中间操作
- mapMulti(BiConsumer<? super T, ? super Consumer<R>>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流,操作带一个方法,调用该方法可增加元素
这是一个无状态中间操作
- mapping(Function<? super T, ? extends U>, Collector<? super U, A, R>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Adapts a Collector accepting elements of type U to one
accepting elements of type T by applying a mapping function to
each input element before accumulation.
- mapping(Function<? super T, ? extends U>, Collector<? super U, A, R>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Adapts a Collector accepting elements of type U to one
accepting elements of type T by applying a mapping function to
each input element before accumulation.
- Maps - org.dromara.stream.core.collection中的类
-
Maps class.
- Maps - org.dromara.stream.core.collection中的类
-
Maps class.
- maxBy(Comparator<? super T>) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerBiOp
-
Returns a
SerBiOp which returns the greater of two elements
according to the specified
Comparator.
- maxBy(Comparator<? super T>) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerBiOp
-
Returns a
SerBiOp which returns the greater of two elements
according to the specified
Comparator.
- maxBy(Comparator<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the maximal element according
to a given Comparator, described as an Optional<T>.
- maxBy(Comparator<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the maximal element according
to a given Comparator, described as an Optional<T>.
- mayAlso(SerCons<T>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行消费操作无返回值,如果所操作对象为null则不进行操作
- mayAlso(SerCons<T>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行消费操作无返回值,如果所操作对象为null则不进行操作
- mayColl(T) - 类 中的静态方法org.dromara.stream.core.optional.Sf
-
将集合包裹到Sf中自动过滤掉元素为null的
- mayColl(T) - 类 中的静态方法org.dromara.stream.core.optional.Sf
-
将集合包裹到Sf中自动过滤掉元素为null的
- mayLet(SerFunc<T, R>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行操作并返回值,返回值会包裹到Sf中替换之前的元素
如果所操作对象为null则不进行操作
- mayLet(SerFunc<T, R>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行操作并返回值,返回值会包裹到Sf中替换之前的元素
如果所操作对象为null则不进行操作
- mayStr(T) - 类 中的静态方法org.dromara.stream.core.optional.Sf
-
将传入字符串包裹到Sf中如果为空字符串则过滤掉
- mayStr(T) - 类 中的静态方法org.dromara.stream.core.optional.Sf
-
将传入字符串包裹到Sf中如果为空字符串则过滤掉
- mayTakeIf(SerFunc<T, Boolean>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行操作并返回一个布尔值,
如果当前返回值为false则将Sf中包裹的数据置为null返回true则不变,如果所操作对象为null则不进行操作
- mayTakeIf(SerFunc<T, Boolean>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行操作并返回一个布尔值,
如果当前返回值为false则将Sf中包裹的数据置为null返回true则不变,如果所操作对象为null则不进行操作
- mayTakeUnless(SerFunc<T, Boolean>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
与mayTakeIf相反
对当前Sf中所包裹对象进行操作并返回一个布尔值,
如果当前返回值为true则将Sf中包裹的数据置为null返回false则不变,如果所操作对象为null则不进行操作
- mayTakeUnless(SerFunc<T, Boolean>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
与mayTakeIf相反
对当前Sf中所包裹对象进行操作并返回一个布尔值,
如果当前返回值为true则将Sf中包裹的数据置为null返回false则不变,如果所操作对象为null则不进行操作
- minBy(Comparator<? super T>) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerBiOp
-
Returns a
SerBiOp which returns the lesser of two elements
according to the specified
Comparator.
- minBy(Comparator<? super T>) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerBiOp
-
Returns a
SerBiOp which returns the lesser of two elements
according to the specified
Comparator.
- minBy(Comparator<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the minimal element according
to a given Comparator, described as an Optional<T>.
- minBy(Comparator<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the minimal element according
to a given Comparator, described as an Optional<T>.
- multi(SerArgsCons<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerArgsCons
-
multi
- multi(SerArgsCons<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerArgsCons
-
multi
- multi(SerBiCons<T, U>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerBiCons
-
multi
- multi(SerBiCons<T, U>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerBiCons
-
multi
- multi(SerCons<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerCons
-
multi
- multi(SerCons<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerCons
-
multi
- multi(SerRunn...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerRunn
-
multi
- multi(SerRunn...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerRunn
-
multi
- multiAnd(SerArgsPred<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerArgsPred
-
multi
- multiAnd(SerArgsPred<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerArgsPred
-
multi
- multiAnd(SerPred<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerPred
-
multi
- multiAnd(SerPred<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerPred
-
multi
- multiOr(SerArgsPred<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerArgsPred
-
multi
- multiOr(SerArgsPred<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerArgsPred
-
multi
- multiOr(SerPred<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerPred
-
multi
- multiOr(SerPred<T>...) - 接口 中的静态方法org.dromara.stream.core.lambda.function.SerPred
-
multi
- of(SerFunc<T, R>, SerFunc<T, R>, R, SerFunc<T, List<T>>, SerBiCons<T, List<T>>) - 类 中的静态方法org.dromara.stream.core.business.tree.TreeHelper
-
通过提供节点信息构造树先生,此方法用于根节点为Null时
- of(SerFunc<T, R>, SerFunc<T, R>, R, SerFunc<T, List<T>>, SerBiCons<T, List<T>>) - 类 中的静态方法org.dromara.stream.core.business.tree.TreeHelper
-
通过提供节点信息构造树先生,此方法用于根节点为Null时
- of(T...) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
of.
- of(T...) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
of.
- of(int) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
of.
- of(K, V) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
of.
- of(K, V, K, V) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
of.
- of(K, V, K, V, K, V) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
of.
- of(int) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
of.
- of(K, V) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
of.
- of(K, V, K, V) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
of.
- of(K, V, K, V, K, V) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
of.
- of(T...) - 类 中的静态方法org.dromara.stream.core.collection.Sets
-
of.
- of(T...) - 类 中的静态方法org.dromara.stream.core.collection.Sets
-
of.
- of(T) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
返回一个包裹里元素可能为空的Opp
- of(Optional<T>) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
of.
- of(T) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
返回一个包裹里元素可能为空的Opp
- of(Optional<T>) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
of.
- of(T) - 类 中的静态方法org.dromara.stream.core.optional.Sf
-
将参数包裹到Sf中,无论参数是否为null
- of(T) - 类 中的静态方法org.dromara.stream.core.optional.Sf
-
将参数包裹到Sf中,无论参数是否为null
- of(T) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
返回包含单个元素的串行流
- of(T...) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
返回包含指定元素的串行流
- of(Iterable<T>) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
- of(Iterable<T>, boolean) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
- of(Stream<T>) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
- of(T) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
返回包含单个元素的串行流
- of(T...) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
返回包含指定元素的串行流
- of(Iterable<T>) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
- of(Iterable<T>, boolean) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
- of(Stream<T>) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
- ofColl(Collection<T>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
ofColl.
- ofColl(Collection<T>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
ofColl.
- ofColl(Collection<T>) - 类 中的静态方法org.dromara.stream.core.collection.Sets
-
ofColl.
- ofColl(Collection<T>) - 类 中的静态方法org.dromara.stream.core.collection.Sets
-
ofColl.
- ofColl(R) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
+
返回一个包裹里List集合可能为空的Opp,额外判断了集合内元素为空的情况
- ofColl(R) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
+
返回一个包裹里List集合可能为空的Opp,额外判断了集合内元素为空的情况
- ofColl(T) - 类 中的静态方法org.dromara.stream.core.optional.Sf
-
将参数(集合)包裹到Sf中无论是否为null
- ofColl(T) - 类 中的静态方法org.dromara.stream.core.optional.Sf
-
将参数(集合)包裹到Sf中无论是否为null
- ofMatch(SerFunc<T, R>, SerFunc<T, R>, SerPred<T>, SerFunc<T, List<T>>, SerBiCons<T, List<T>>) - 类 中的静态方法org.dromara.stream.core.business.tree.TreeHelper
-
通过提供节点信息构造树先生,此方法用于自定义(通过第三个参数判断返回True则为祖宗节点)根节点的值
- ofMatch(SerFunc<T, R>, SerFunc<T, R>, SerPred<T>, SerFunc<T, List<T>>, SerBiCons<T, List<T>>) - 类 中的静态方法org.dromara.stream.core.business.tree.TreeHelper
-
通过提供节点信息构造树先生,此方法用于自定义(通过第三个参数判断返回True则为祖宗节点)根节点的值
- ofStr(T) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
返回一个包裹里元素可能为空的Opp,额外判断了空字符串的情况
- ofStr(T) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
返回一个包裹里元素可能为空的Opp,额外判断了空字符串的情况
- ofStr(T) - 类 中的静态方法org.dromara.stream.core.optional.Sf
-
将传入字符串包裹到Sf中无论是否为null
- ofStr(T) - 类 中的静态方法org.dromara.stream.core.optional.Sf
-
将传入字符串包裹到Sf中无论是否为null
- ofTry(Callable<T>) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
ofTry.
- ofTry(Callable<T>, Class<? extends Throwable>, Class<? extends Throwable>...) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
如果当前操作发生异常的话只抛出不在想要捕获的范围内的异常,如果在想要捕获的范围内就捕获到Opp对象中
- ofTry(Callable<T>) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
ofTry.
- ofTry(Callable<T>, Class<? extends Throwable>, Class<? extends Throwable>...) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
如果当前操作发生异常的话只抛出不在想要捕获的范围内的异常,如果在想要捕获的范围内就捕获到Opp对象中
- onError(Throwable) - 接口 中的方法org.dromara.stream.core.async.AsyncInterceptor
-
- onError(Throwable) - 接口 中的方法org.dromara.stream.core.async.AsyncInterceptor
-
- oneToManyToOne(Map<K, List<A>>, Map<A, V>, UnaryOperator<Steam<V>>...) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
oneToManyToOne.
- oneToManyToOne(Map<K, List<A>>, Map<A, V>, UnaryOperator<Steam<V>>...) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
oneToManyToOne.
- oneToOneToMany(Map<K, A>, Map<A, List<V>>, UnaryOperator<Steam<V>>...) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
oneToOneToMany.
- oneToOneToMany(Map<K, A>, Map<A, List<V>>, UnaryOperator<Steam<V>>...) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
oneToOneToMany.
- oneToOneToOne(Map<K, A>, Map<A, V>, UnaryOperator<V>...) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
oneToOneToOne.
- oneToOneToOne(Map<K, A>, Map<A, V>, UnaryOperator<V>...) - 类 中的静态方法org.dromara.stream.core.collection.Maps
-
oneToOneToOne.
- Opp<T> - org.dromara.stream.core.optional中的类
-
拓展hutool中的Opt
- Opp<T> - org.dromara.stream.core.optional中的类
-
拓展hutool中的Opt
- Opp(T) - 类 的构造器org.dromara.stream.core.optional.Opp
-
Opp的构造函数
- Opp(T) - 类 的构造器org.dromara.stream.core.optional.Opp
-
Opp的构造函数
- or(SerArgsPred<? super T>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsPred
-
Returns a composed predicate that represents a short-circuiting logical
OR of this predicate and another.
- or(SerArgsPred<? super T>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsPred
-
Returns a composed predicate that represents a short-circuiting logical
OR of this predicate and another.
- or(SerBiPred<? super T, ? super U>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiPred
-
Returns a composed predicate that represents a short-circuiting logical
OR of this predicate and another.
- or(SerBiPred<? super T, ? super U>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiPred
-
Returns a composed predicate that represents a short-circuiting logical
OR of this predicate and another.
- or(SerPred<? super T>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerPred
-
Returns a composed predicate that represents a short-circuiting logical
OR of this predicate and another.
- or(SerPred<? super T>) - 接口 中的方法org.dromara.stream.core.lambda.function.SerPred
-
Returns a composed predicate that represents a short-circuiting logical
OR of this predicate and another.
- or(Supplier<? extends Opp<? extends T>>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里元素的值存在,就返回本身,如果不存在,则使用传入的操作执行后获得的 Opp
- or(Supplier<? extends Opp<? extends T>>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里元素的值存在,就返回本身,如果不存在,则使用传入的操作执行后获得的 Opp
- or(SerSupp<Sf<T>>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
中间生产者操作,
如果当前Sf中所包裹元素为null则拿到生产者所生产对象包裹到Sf中替换原有值,不为null则返回Sf本身
- or(SerSupp<Sf<T>>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
中间生产者操作,
如果当前Sf中所包裹元素为null则拿到生产者所生产对象包裹到Sf中替换原有值,不为null则返回Sf本身
- orElse(T) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里元素的值存在,则返回该值,否则返回传入的other
- orElse(T) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里元素的值存在,则返回该值,否则返回传入的other
- orElse(T) - 类 中的方法org.dromara.stream.core.optional.Sf
-
生产者操作,
获取当前Sf中包裹对象如果当前Sf中所包裹元素为null则拿到other包裹到Sf中替换原有值,不为Sf则返回Sf所包裹对象
- orElse(T) - 类 中的方法org.dromara.stream.core.optional.Sf
-
生产者操作,
获取当前Sf中包裹对象如果当前Sf中所包裹元素为null则拿到other包裹到Sf中替换原有值,不为Sf则返回Sf所包裹对象
- orElseGet(Supplier<? extends T>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里元素的值存在,则返回该值,否则返回传入的操作执行后的返回值
- orElseGet(Supplier<? extends T>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里元素的值存在,则返回该值,否则返回传入的操作执行后的返回值
- orElseRun(R) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里元素的值存在,则返回该值,否则执行传入的操作
- orElseRun(R) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里元素的值存在,则返回该值,否则执行传入的操作
- orElseThrow() - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里的值存在,则返回该值,否则抛出 NoSuchElementException
- orElseThrow(Supplier<? extends X>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里的值存在,则返回该值,否则执行传入的操作,获取异常类型的返回值并抛出
往往是一个包含无参构造器的异常 例如传入IllegalStateException::new
- orElseThrow() - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里的值存在,则返回该值,否则抛出 NoSuchElementException
- orElseThrow(Supplier<? extends X>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里的值存在,则返回该值,否则执行传入的操作,获取异常类型的返回值并抛出
往往是一个包含无参构造器的异常 例如传入IllegalStateException::new
- org.dromara.stream.core.async - 程序包 org.dromara.stream.core.async
-
- org.dromara.stream.core.bean - 程序包 org.dromara.stream.core.bean
-
- org.dromara.stream.core.business.highlight - 程序包 org.dromara.stream.core.business.highlight
-
- org.dromara.stream.core.business.tree - 程序包 org.dromara.stream.core.business.tree
-
- org.dromara.stream.core.clazz - 程序包 org.dromara.stream.core.clazz
-
- org.dromara.stream.core.collection - 程序包 org.dromara.stream.core.collection
-
- org.dromara.stream.core.lambda - 程序包 org.dromara.stream.core.lambda
-
- org.dromara.stream.core.lambda.function - 程序包 org.dromara.stream.core.lambda.function
-
- org.dromara.stream.core.optional - 程序包 org.dromara.stream.core.optional
-
- org.dromara.stream.core.reflect - 程序包 org.dromara.stream.core.reflect
-
- org.dromara.stream.core.stream - 程序包 org.dromara.stream.core.stream
-
- org.dromara.stream.core.stream.collector - 程序包 org.dromara.stream.core.stream.collector
-
- org.dromara.stream.core.variable - 程序包 org.dromara.stream.core.variable
-
- orGet(SerSupp<T>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
生产者操作,与orElse(T other)区别为自定义产生数据的逻辑操作,返回值定制性更高
获取当前Sf中包裹对象如果当前Sf中所包裹元素为null则拿到生产者所生产对象包裹到Sf中替换原有值,不为Sf则返回Sf所包裹对象
- orGet(SerSupp<T>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
生产者操作,与orElse(T other)区别为自定义产生数据的逻辑操作,返回值定制性更高
获取当前Sf中包裹对象如果当前Sf中所包裹元素为null则拿到生产者所生产对象包裹到Sf中替换原有值,不为Sf则返回Sf所包裹对象
- orRun(SerRunn) - 类 中的方法org.dromara.stream.core.optional.Sf
-
orRun.
- orRun(SerRunn) - 类 中的方法org.dromara.stream.core.optional.Sf
-
orRun.
- orThrow(SerSupp<X>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
与require(SerSupplier supplier)区别为一个是终止操作一个是中间操作
获取当前Sf对象如果当前Sf中所包裹元素为null则抛出指定异常,
不为null则返回Sf对象所操作数据
- orThrow() - 类 中的方法org.dromara.stream.core.optional.Sf
-
与require()区别为一个是终止操作一个是中间操作
默认情况下获取当前Sf对象中所包裹的数据
如果当前Sf中所包裹元素为null则抛出NoSuchElementException异常
- orThrow(SerSupp<X>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
与require(SerSupplier supplier)区别为一个是终止操作一个是中间操作
获取当前Sf对象如果当前Sf中所包裹元素为null则抛出指定异常,
不为null则返回Sf对象所操作数据
- orThrow() - 类 中的方法org.dromara.stream.core.optional.Sf
-
与require()区别为一个是终止操作一个是中间操作
默认情况下获取当前Sf对象中所包裹的数据
如果当前Sf中所包裹元素为null则抛出NoSuchElementException异常
- reducing(T, BinaryOperator<T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector which performs a reduction of its
input elements under a specified BinaryOperator using the
provided identity.
- reducing(BinaryOperator<T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector which performs a reduction of its
input elements under a specified BinaryOperator.
- reducing(U, Function<? super T, ? extends U>, BinaryOperator<U>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector which performs a reduction of its
input elements under a specified mapping function and
BinaryOperator.
- reducing(T, BinaryOperator<T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector which performs a reduction of its
input elements under a specified BinaryOperator using the
provided identity.
- reducing(BinaryOperator<T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector which performs a reduction of its
input elements under a specified BinaryOperator.
- reducing(U, Function<? super T, ? extends U>, BinaryOperator<U>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector which performs a reduction of its
input elements under a specified mapping function and
BinaryOperator.
- ReflectHelper - org.dromara.stream.core.reflect中的类
-
反射工具类
- ReflectHelper - org.dromara.stream.core.reflect中的类
-
反射工具类
- require(SerSupp<X>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
获取当前Sf对象如果当前Sf中所包裹元素为null则抛出指定异常,
不为null则返回Sf对象(中间操作)
- require() - 类 中的方法org.dromara.stream.core.optional.Sf
-
默认情况下获取当前Sf对象如果当前Sf中所包裹元素为null则抛出NoSuchElementException异常,
- require(SerSupp<X>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
获取当前Sf对象如果当前Sf中所包裹元素为null则抛出指定异常,
不为null则返回Sf对象(中间操作)
- require() - 类 中的方法org.dromara.stream.core.optional.Sf
-
默认情况下获取当前Sf对象如果当前Sf中所包裹元素为null则抛出NoSuchElementException异常,
- required(T) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
返回一个包裹里元素不可能为空的Opp
- required(T) - 类 中的静态方法org.dromara.stream.core.optional.Opp
-
返回一个包裹里元素不可能为空的Opp
- resolve(T) - 类 中的静态方法org.dromara.stream.core.lambda.LambdaHelper
-
- resolve(T) - 类 中的静态方法org.dromara.stream.core.lambda.LambdaHelper
-
- reverse(List<T>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
翻转集合元素
- reverse(List<T>) - 类 中的静态方法org.dromara.stream.core.collection.Lists
-
翻转集合元素
- reverseSorted(Comparator<T>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
反转顺序
- reverseSorted(Comparator<T>) - 类 中的方法org.dromara.stream.core.stream.Steam
-
反转顺序
- revert(Class<? super T>, Executable) - 类 中的静态方法org.dromara.stream.core.lambda.LambdaHelper
-
- revert(Class<? super T>, Executable) - 类 中的静态方法org.dromara.stream.core.lambda.LambdaHelper
-
- run() - 接口 中的方法org.dromara.stream.core.lambda.function.SerRunn
-
When an object implementing interface Runnable is used
to create a thread, starting the thread causes the object's
run method to be called in that separately executing
thread.
- run() - 接口 中的方法org.dromara.stream.core.lambda.function.SerRunn
-
When an object implementing interface Runnable is used
to create a thread, starting the thread causes the object's
run method to be called in that separately executing
thread.
- running() - 接口 中的方法org.dromara.stream.core.lambda.function.SerRunn
-
When an object implementing interface Runnable is used
to create a thread, starting the thread causes the object's
run method to be called in that separately executing
thread.
- running() - 接口 中的方法org.dromara.stream.core.lambda.function.SerRunn
-
When an object implementing interface Runnable is used
to create a thread, starting the thread causes the object's
run method to be called in that separately executing
thread.
- scanClasses(String) - 类 中的静态方法org.dromara.stream.core.clazz.ClassHelper
-
扫描对应包下的类
- scanClasses(String) - 类 中的静态方法org.dromara.stream.core.clazz.ClassHelper
-
扫描对应包下的类
- SEMICOLON - 类 中的静态变量org.dromara.stream.core.reflect.ReflectHelper
-
Constant SEMICOLON=";"
- SEMICOLON - 类 中的静态变量org.dromara.stream.core.reflect.ReflectHelper
-
Constant SEMICOLON=";"
- SerArgsCons<T> - org.dromara.stream.core.lambda.function中的接口
-
SerArgsSerArgsCons
- SerArgsCons<T> - org.dromara.stream.core.lambda.function中的接口
-
SerArgsSerArgsCons
- SerArgsFunc<T,R> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的SerArgsFunc
- SerArgsFunc<T,R> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的SerArgsFunc
- SerArgsPred<T> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的Predicate
- SerArgsPred<T> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的Predicate
- SerArgsUnOp<T> - org.dromara.stream.core.lambda.function中的接口
-
SerArgsUnOp
- SerArgsUnOp<T> - org.dromara.stream.core.lambda.function中的接口
-
SerArgsUnOp
- SerBiCons<T,U> - org.dromara.stream.core.lambda.function中的接口
-
SerSerBiCons
- SerBiCons<T,U> - org.dromara.stream.core.lambda.function中的接口
-
SerSerBiCons
- SerBiFunc<T,U,R> - org.dromara.stream.core.lambda.function中的接口
-
SerBiFunc
- SerBiFunc<T,U,R> - org.dromara.stream.core.lambda.function中的接口
-
SerBiFunc
- SerBiOp<T> - org.dromara.stream.core.lambda.function中的接口
-
SerBiUnOp
- SerBiOp<T> - org.dromara.stream.core.lambda.function中的接口
-
SerBiUnOp
- SerBiPred<T,U> - org.dromara.stream.core.lambda.function中的接口
-
SerBiPred
- SerBiPred<T,U> - org.dromara.stream.core.lambda.function中的接口
-
SerBiPred
- SerCons<T> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的Consumer
- SerCons<T> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的Consumer
- SerFunc<T,R> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的Function
- SerFunc<T,R> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的Function
- SerPred<T> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的Predicate
- SerPred<T> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的Predicate
- SerRunn - org.dromara.stream.core.lambda.function中的接口
-
可序列化的Runnable
- SerRunn - org.dromara.stream.core.lambda.function中的接口
-
可序列化的Runnable
- SerSupp<T> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的Supplier
- SerSupp<T> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的Supplier
- SerUnOp<T> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的UnaryOperator
- SerUnOp<T> - org.dromara.stream.core.lambda.function中的接口
-
可序列化的UnaryOperator
- setClazz(Class<?>) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field clazz.
- setClazz(Class<?>) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field clazz.
- setExecutable(Executable) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field executable.
- setExecutable(Executable) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field executable.
- setExecutor(Executor) - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- setExecutor(Executor) - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- setFieldValue(T, String, Object) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
setFieldValue.
- setFieldValue(T, String, Object) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
setFieldValue.
- setIndex(Integer) - 类 中的方法org.dromara.stream.core.business.highlight.FoundWord
-
Setter for the field index.
- setIndex(Integer) - 类 中的方法org.dromara.stream.core.business.highlight.FoundWord
-
Setter for the field index.
- setInstantiatedTypes(Type[]) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field instantiatedTypes.
- setInstantiatedTypes(Type[]) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field instantiatedTypes.
- setInterceptor(AsyncInterceptor) - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- setInterceptor(AsyncInterceptor) - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- setLambda(SerializedLambda) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field lambda.
- setLambda(SerializedLambda) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field lambda.
- setName(String) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field name.
- setName(String) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field name.
- setParameterTypes(Type[]) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field parameterTypes.
- setParameterTypes(Type[]) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field parameterTypes.
- setProxy(Proxy) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field proxy.
- setProxy(Proxy) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field proxy.
- setReturnType(Type) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field returnType.
- setReturnType(Type) - 类 中的方法org.dromara.stream.core.lambda.LambdaExecutable
-
Setter for the field returnType.
- Sets - org.dromara.stream.core.collection中的类
-
Sets class.
- Sets - org.dromara.stream.core.collection中的类
-
Sets class.
- SETTER_PREFIX - 类 中的静态变量org.dromara.stream.core.bean.BeanHelper
-
Constant SETTER_PREFIX="set"
- SETTER_PREFIX - 类 中的静态变量org.dromara.stream.core.bean.BeanHelper
-
Constant SETTER_PREFIX="set"
- setTimeout(int) - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- setTimeout(int) - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- setTimeUnit(TimeUnit) - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- setTimeUnit(TimeUnit) - 类 中的方法org.dromara.stream.core.async.AsyncConfig
-
- setWord(String) - 类 中的方法org.dromara.stream.core.business.highlight.FoundWord
-
Setter for the field word.
- setWord(String) - 类 中的方法org.dromara.stream.core.business.highlight.FoundWord
-
Setter for the field word.
- setWordAfterHighlight(String) - 类 中的方法org.dromara.stream.core.business.highlight.FoundWord
-
Setter for the field wordAfterHighlight.
- setWordAfterHighlight(String) - 类 中的方法org.dromara.stream.core.business.highlight.FoundWord
-
Setter for the field wordAfterHighlight.
- Sf<T> - org.dromara.stream.core.optional中的类
-
scope-functions
- Sf<T> - org.dromara.stream.core.optional中的类
-
scope-functions
- Sf(T) - 类 的构造器org.dromara.stream.core.optional.Sf
-
Sf的构造方法
- Sf(T, boolean) - 类 的构造器org.dromara.stream.core.optional.Sf
-
Constructor for Sf.
- Sf(T) - 类 的构造器org.dromara.stream.core.optional.Sf
-
Sf的构造方法
- Sf(T, boolean) - 类 的构造器org.dromara.stream.core.optional.Sf
-
Constructor for Sf.
- splice(int, int, T...) - 类 中的方法org.dromara.stream.core.stream.Steam
-
- splice(int, int, T...) - 类 中的方法org.dromara.stream.core.stream.Steam
-
- split(T, String) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
拆分字符串,转换为串行流
- split(int) - 类 中的方法org.dromara.stream.core.stream.Steam
-
按指定长度切分为双层流
形如:[1,2,3,4,5] -> [[1,2], [3,4], [5,6]]
- split(T, String) - 类 中的静态方法org.dromara.stream.core.stream.Steam
-
拆分字符串,转换为串行流
- split(int) - 类 中的方法org.dromara.stream.core.stream.Steam
-
按指定长度切分为双层流
形如:[1,2,3,4,5] -> [[1,2], [3,4], [5,6]]
- splitList(int) - 类 中的方法org.dromara.stream.core.stream.Steam
-
按指定长度切分为元素为list的流
形如:[1,2,3,4,5] -> [[1,2], [3,4], [5,6]]
- splitList(int) - 类 中的方法org.dromara.stream.core.stream.Steam
-
按指定长度切分为元素为list的流
形如:[1,2,3,4,5] -> [[1,2], [3,4], [5,6]]
- steam() - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里元素的值存在,就返回一个包含该元素的
Stream,
否则返回一个空元素的
Stream
该方法能将 Opp 中的元素传递给
Stream
{@code
Stream
> os = ..
- steam() - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果包裹里元素的值存在,就返回一个包含该元素的
Stream,
否则返回一个空元素的
Stream
该方法能将 Opp 中的元素传递给
Stream
{@code
Stream
> os = ..
- Steam<T> - org.dromara.stream.core.stream中的类
-
对Stream的封装和拓展,作者经对比了vavr、eclipse-collection、stream-ex以及其他语言的api,结合日常使用习惯,进行封装和拓展
Stream为集合提供了一些易用api,它让开发人员能使用声明式编程的方式去编写代码
它分为中间操作和结束操作
中间操作分为
无状态中间操作: 表示不用等待 所有元素的当前操作执行完 就可以执行的操作,不依赖之前历史操作的流的状态
有状态中间操作: 表示需要等待 所有元素的当前操作执行完 才能执行的操作,依赖之前历史操作的流的状态
结束操作分为
短路结束操作: 表示不用等待 所有元素的当前操作执行完 就可以执行的操作
非短路结束操作: 表示需要等待 所有元素的当前操作执行完 才能执行的操作
流只有在 结束操作 时才会真正触发执行以往的 中间操作
它分为串行流和并行流
并行流会使用拆分器
Spliterator将操作拆分为多个异步任务
ForkJoinTask执行
这些异步任务默认使用
ForkJoinPool线程池进行管理
- Steam<T> - org.dromara.stream.core.stream中的类
-
对Stream的封装和拓展,作者经对比了vavr、eclipse-collection、stream-ex以及其他语言的api,结合日常使用习惯,进行封装和拓展
Stream为集合提供了一些易用api,它让开发人员能使用声明式编程的方式去编写代码
它分为中间操作和结束操作
中间操作分为
无状态中间操作: 表示不用等待 所有元素的当前操作执行完 就可以执行的操作,不依赖之前历史操作的流的状态
有状态中间操作: 表示需要等待 所有元素的当前操作执行完 才能执行的操作,依赖之前历史操作的流的状态
结束操作分为
短路结束操作: 表示不用等待 所有元素的当前操作执行完 就可以执行的操作
非短路结束操作: 表示需要等待 所有元素的当前操作执行完 才能执行的操作
流只有在 结束操作 时才会真正触发执行以往的 中间操作
它分为串行流和并行流
并行流会使用拆分器
Spliterator将操作拆分为多个异步任务
ForkJoinTask执行
这些异步任务默认使用
ForkJoinPool线程池进行管理
- Steam.Builder<T> - org.dromara.stream.core.stream中的接口
-
- Steam.Builder<T> - org.dromara.stream.core.stream中的接口
-
- summarizingDouble(ToDoubleFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector which applies an double-producing
mapping function to each input element, and returns summary statistics
for the resulting values.
- summarizingDouble(ToDoubleFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector which applies an double-producing
mapping function to each input element, and returns summary statistics
for the resulting values.
- summarizingInt(ToIntFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector which applies an int-producing
mapping function to each input element, and returns summary statistics
for the resulting values.
- summarizingInt(ToIntFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector which applies an int-producing
mapping function to each input element, and returns summary statistics
for the resulting values.
- summarizingLong(ToLongFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector which applies an long-producing
mapping function to each input element, and returns summary statistics
for the resulting values.
- summarizingLong(ToLongFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector which applies an long-producing
mapping function to each input element, and returns summary statistics
for the resulting values.
- summingDouble(ToDoubleFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the sum of a double-valued
function applied to the input elements.
- summingDouble(ToDoubleFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the sum of a double-valued
function applied to the input elements.
- summingInt(ToIntFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the sum of a integer-valued
function applied to the input elements.
- summingInt(ToIntFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the sum of a integer-valued
function applied to the input elements.
- summingLong(ToLongFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the sum of a long-valued
function applied to the input elements.
- summingLong(ToLongFunction<? super T>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that produces the sum of a long-valued
function applied to the input elements.
- supply(SerSupp<T>...) - 类 中的静态方法org.dromara.stream.core.async.AsyncHelper
-
- supply(AsyncConfig, SerSupp<T>...) - 类 中的静态方法org.dromara.stream.core.async.AsyncHelper
-
- supply(SerSupp<T>...) - 类 中的静态方法org.dromara.stream.core.async.AsyncHelper
-
- supply(AsyncConfig, SerSupp<T>...) - 类 中的静态方法org.dromara.stream.core.async.AsyncHelper
-
- takeIf(SerFunc<T, Boolean>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行操作并返回一个布尔值,
如果当前返回值为false则将Sf中包裹的数据置为null返回true则不变,
用于操作非null,否则抛出NPE如为了保证安全操作可以使用mayTakeIf
- takeIf(SerFunc<T, Boolean>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
对当前Sf中所包裹对象进行操作并返回一个布尔值,
如果当前返回值为false则将Sf中包裹的数据置为null返回true则不变,
用于操作非null,否则抛出NPE如为了保证安全操作可以使用mayTakeIf
- takeUnless(SerFunc<T, Boolean>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
与takeIf相反
对当前Sf中所包裹对象进行操作并返回一个布尔值,
如果当前返回值为true则将Sf中包裹的数据置为null返回false则不变,
用于操作非null,否则抛出NPE如为了保证安全操作可以使用mayTakeUnless
- takeUnless(SerFunc<T, Boolean>) - 类 中的方法org.dromara.stream.core.optional.Sf
-
与takeIf相反
对当前Sf中所包裹对象进行操作并返回一个布尔值,
如果当前返回值为true则将Sf中包裹的数据置为null返回false则不变,
用于操作非null,否则抛出NPE如为了保证安全操作可以使用mayTakeUnless
- test(T...) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsPred
-
Evaluates this predicate on the given argument.
- test(T...) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsPred
-
Evaluates this predicate on the given argument.
- test(T, U) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiPred
-
Evaluates this predicate on the given arguments.
- test(T, U) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiPred
-
Evaluates this predicate on the given arguments.
- test(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerPred
-
Evaluates this predicate on the given argument.
- test(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerPred
-
Evaluates this predicate on the given argument.
- testing(T...) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsPred
-
Evaluates this predicate on the given argument.
- testing(T...) - 接口 中的方法org.dromara.stream.core.lambda.function.SerArgsPred
-
Evaluates this predicate on the given argument.
- testing(T, U) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiPred
-
Evaluates this predicate on the given arguments.
- testing(T, U) - 接口 中的方法org.dromara.stream.core.lambda.function.SerBiPred
-
Evaluates this predicate on the given arguments.
- testing(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerPred
-
Evaluates this predicate on the given argument.
- testing(T) - 接口 中的方法org.dromara.stream.core.lambda.function.SerPred
-
Evaluates this predicate on the given argument.
- throwable - 类 中的变量org.dromara.stream.core.optional.Opp
-
- throwable - 类 中的变量org.dromara.stream.core.optional.Opp
-
- toArray(IntFunction<T[]>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
toArray
- toArray(IntFunction<T[]>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
toArray
- toCollection(Supplier<C>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换成集合
- toCollection(Supplier<C>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换成集合
- toCollection(Supplier<C>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates the input elements into a
new Collection, in encounter order.
- toCollection(Supplier<C>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates the input elements into a
new Collection, in encounter order.
- toConcurrentMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a concurrent Collector that accumulates elements into a
ConcurrentMap whose keys and values are the result of applying
the provided mapping functions to the input elements.
- toConcurrentMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a concurrent Collector that accumulates elements into a
ConcurrentMap whose keys and values are the result of applying
the provided mapping functions to the input elements.
- toConcurrentMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a concurrent Collector that accumulates elements into a
ConcurrentMap whose keys and values are the result of applying
the provided mapping functions to the input elements.
- toConcurrentMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a concurrent Collector that accumulates elements into a
ConcurrentMap whose keys and values are the result of applying
the provided mapping functions to the input elements.
- toConcurrentMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a concurrent Collector that accumulates elements into a
ConcurrentMap whose keys and values are the result of applying
the provided mapping functions to the input elements.
- toConcurrentMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a concurrent Collector that accumulates elements into a
ConcurrentMap whose keys and values are the result of applying
the provided mapping functions to the input elements.
- toIdxMap(Function<? super T, ? extends U>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为map,key为下标,value为给定操作执行后的返回值
- toIdxMap() - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为map,key为下标,value为元素
- toIdxMap(Function<? super T, ? extends U>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为map,key为下标,value为给定操作执行后的返回值
- toIdxMap() - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为map,key为下标,value为元素
- toList() - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
- toList() - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
- toList() - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates the input elements into a
new List.
- toList() - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates the input elements into a
new List.
- toMap(Function<? super T, ? extends K>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为map,key为给定操作执行后的返回值,value为当前元素
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为map,key为给定操作执行后的返回值,value为当前元素
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates elements into a
Map whose keys and values are the result of applying the provided
mapping functions to the input elements.
- toMap(Function<? super T, ? extends K>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates elements into a Map
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates elements into a
Map whose keys and values are the result of applying the provided
mapping functions to the input elements.
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates elements into a
Map whose keys and values are the result of applying the provided
mapping functions to the input elements.
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates elements into a
Map whose keys and values are the result of applying the provided
mapping functions to the input elements.
- toMap(Function<? super T, ? extends K>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates elements into a Map
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates elements into a
Map whose keys and values are the result of applying the provided
mapping functions to the input elements.
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates elements into a
Map whose keys and values are the result of applying the provided
mapping functions to the input elements.
- toOptional() - 类 中的方法org.dromara.stream.core.optional.Opp
-
- toOptional() - 类 中的方法org.dromara.stream.core.optional.Opp
-
- toSet() - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为HashSet
- toSet() - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为HashSet
- toSet() - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates the input elements into a
new Set.
- toSet() - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
Returns a Collector that accumulates the input elements into a
new Set.
- toSteam() - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
- toSteam() - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
- toString() - 类 中的方法org.dromara.stream.core.optional.Opp
-
返回包裹内元素调用toString()的结果,不存在则返回null
- toString() - 类 中的方法org.dromara.stream.core.optional.Opp
-
返回包裹内元素调用toString()的结果,不存在则返回null
- toString() - 类 中的方法org.dromara.stream.core.stream.Steam
-
toString
- toString() - 类 中的方法org.dromara.stream.core.stream.Steam
-
toString
- toTree(List<T>) - 类 中的方法org.dromara.stream.core.business.tree.TreeHelper
-
传入List集合通过创建树先生时所传入信息去构造树结构
- toTree(List<T>) - 类 中的方法org.dromara.stream.core.business.tree.TreeHelper
-
传入List集合通过创建树先生时所传入信息去构造树结构
- toUnmodifiableList() - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
换为不可变集合
- toUnmodifiableList() - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
换为不可变集合
- toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为不可变map,key,value为给定操作执行后的返回值
- toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为不可变map,key,value为给定操作执行后的返回值
- toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为不可变map,key,value为给定操作执行后的返回值
- toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
转换为不可变map,key,value为给定操作执行后的返回值
- toUnmodifiableSet() - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
换为不可变集合
- toUnmodifiableSet() - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
换为不可变集合
- toZip(Iterable<R>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
与给定的可迭代对象转换成map,key为现有元素,value为给定可迭代对象迭代的元素
至少包含全部的key,如果对应位置上的value不存在,则为null
- toZip(Iterable<R>) - 接口 中的方法org.dromara.stream.core.stream.CollectableStream
-
与给定的可迭代对象转换成map,key为现有元素,value为给定可迭代对象迭代的元素
至少包含全部的key,如果对应位置上的value不存在,则为null
- transform(Supplier<C>, Function<C, R>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
- transform(Function<List<T>, R>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
- transform(Supplier<C>, Function<C, R>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
- transform(Function<List<T>, R>) - 类 中的静态方法org.dromara.stream.core.stream.collector.Collective
-
- TreeHelper<T,R extends Comparable<? super R>> - org.dromara.stream.core.business.tree中的类
-
树先生
- TreeHelper<T,R extends Comparable<? super R>> - org.dromara.stream.core.business.tree中的类
-
树先生
- typeOf(Object, Type) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
typeOf.
- typeOf(Object, Type) - 类 中的静态方法org.dromara.stream.core.reflect.ReflectHelper
-
typeOf.
- typeOfFilter(SerPred<U>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
判断如果传入的类型一致,或者是父类,并且包裹里的值存在,并且与给定的条件是否满足 (
Predicate.test(T)执行结果是否为true)
如果满足条件则返回本身
不满足条件或者元素本身为空时返回一个返回一个空的
Opp
- typeOfFilter(Type, SerPred<U>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
判断如果传入的类型一致,或者是父类,并且包裹里的值存在,并且与给定的条件是否满足 (
Predicate.test(T)执行结果是否为true)
如果满足条件则返回本身
不满足条件或者元素本身为空时返回一个返回一个空的
Opp
- typeOfFilter(SerPred<U>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
判断如果传入的类型一致,或者是父类,并且包裹里的值存在,并且与给定的条件是否满足 (
Predicate.test(T)执行结果是否为true)
如果满足条件则返回本身
不满足条件或者元素本身为空时返回一个返回一个空的
Opp
- typeOfFilter(Type, SerPred<U>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
判断如果传入的类型一致,或者是父类,并且包裹里的值存在,并且与给定的条件是否满足 (
Predicate.test(T)执行结果是否为true)
如果满足条件则返回本身
不满足条件或者元素本身为空时返回一个返回一个空的
Opp
- typeOfMap(SerFunc<U, R>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果传入的lambda入参类型一致,或者是父类,就执行并获取返回值,目前不支持子泛型
- typeOfMap(Type, SerFunc<U, R>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果传入的类型一致,或者是父类,就执行并获取返回值,目前不支持子泛型
- typeOfMap(SerFunc<U, R>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果传入的lambda入参类型一致,或者是父类,就执行并获取返回值,目前不支持子泛型
- typeOfMap(Type, SerFunc<U, R>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果传入的类型一致,或者是父类,就执行并获取返回值,目前不支持子泛型
- typeOfPeek(SerCons<U>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果传入的lambda入参类型一致,或者是父类,就执行,目前不支持子泛型
- typeOfPeek(Type, SerCons<U>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果传入的类型一致,或者是父类,就执行,支持子泛型
- typeOfPeek(SerCons<U>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果传入的lambda入参类型一致,或者是父类,就执行,目前不支持子泛型
- typeOfPeek(Type, SerCons<U>) - 类 中的方法org.dromara.stream.core.optional.Opp
-
如果传入的类型一致,或者是父类,就执行,支持子泛型