跳过导航链接
$ A B C D E F G I J K L M N O P R S T V W Y 

$

$1(Consumer<T1>) - 接口 中的静态方法com.github.lokic.javaplus.functional.consumer.Consumer2
 
$1(Consumer<T1>) - 接口 中的静态方法com.github.lokic.javaplus.functional.consumer.Consumer3
 
$1(Consumer<T1>) - 接口 中的静态方法com.github.lokic.javaplus.functional.consumer.Consumer4
 
$1(Function<T1, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function2
 
$1(Function<T1, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function3
 
$1(Function<T1, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function4
 
$1(Function<T1, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function5
 
$1(Function<T1, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function6
 
$1(Function<T1, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function7
 
$1(Function<T1, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function8
 
$1(Function<T1, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function9
 
$1(Predicate<T1>) - 接口 中的静态方法com.github.lokic.javaplus.functional.predicate.Predicate2
 
$1(Predicate<T1>) - 接口 中的静态方法com.github.lokic.javaplus.functional.predicate.Predicate3
 
$1(Predicate<T1>) - 接口 中的静态方法com.github.lokic.javaplus.functional.predicate.Predicate4
 
$2(Consumer<T2>) - 接口 中的静态方法com.github.lokic.javaplus.functional.consumer.Consumer2
 
$2(Consumer<T2>) - 接口 中的静态方法com.github.lokic.javaplus.functional.consumer.Consumer3
 
$2(Consumer<T2>) - 接口 中的静态方法com.github.lokic.javaplus.functional.consumer.Consumer4
 
$2(Function<T2, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function2
 
$2(Function<T2, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function3
 
$2(Function<T2, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function4
 
$2(Function<T2, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function5
 
$2(Function<T2, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function6
 
$2(Function<T2, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function7
 
$2(Function<T2, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function8
 
$2(Function<T2, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function9
 
$2(Predicate<T2>) - 接口 中的静态方法com.github.lokic.javaplus.functional.predicate.Predicate2
 
$2(Predicate<T2>) - 接口 中的静态方法com.github.lokic.javaplus.functional.predicate.Predicate3
 
$2(Predicate<T2>) - 接口 中的静态方法com.github.lokic.javaplus.functional.predicate.Predicate4
 
$3(Consumer<T3>) - 接口 中的静态方法com.github.lokic.javaplus.functional.consumer.Consumer3
 
$3(Consumer<T3>) - 接口 中的静态方法com.github.lokic.javaplus.functional.consumer.Consumer4
 
$3(Function<T3, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function3
 
$3(Function<T3, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function4
 
$3(Function<T3, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function5
 
$3(Function<T3, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function6
 
$3(Function<T3, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function7
 
$3(Function<T3, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function8
 
$3(Function<T3, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function9
 
$3(Predicate<T3>) - 接口 中的静态方法com.github.lokic.javaplus.functional.predicate.Predicate3
 
$3(Predicate<T3>) - 接口 中的静态方法com.github.lokic.javaplus.functional.predicate.Predicate4
 
$4(Consumer<T4>) - 接口 中的静态方法com.github.lokic.javaplus.functional.consumer.Consumer4
 
$4(Function<T4, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function4
 
$4(Function<T4, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function5
 
$4(Function<T4, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function6
 
$4(Function<T4, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function7
 
$4(Function<T4, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function8
 
$4(Function<T4, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function9
 
$4(Predicate<T4>) - 接口 中的静态方法com.github.lokic.javaplus.functional.predicate.Predicate4
 
$5(Function<T5, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function5
 
$5(Function<T5, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function6
 
$5(Function<T5, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function7
 
$5(Function<T5, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function8
 
$5(Function<T5, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function9
 
$6(Function<T6, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function6
 
$6(Function<T6, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function7
 
$6(Function<T6, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function8
 
$6(Function<T6, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function9
 
$7(Function<T7, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function7
 
$7(Function<T7, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function8
 
$7(Function<T7, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function9
 
$8(Function<T8, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function8
 
$8(Function<T8, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function9
 
$9(Function<T9, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Function9
 

A

accept(T1, T2) - 接口 中的方法com.github.lokic.javaplus.functional.consumer.Consumer2
 
accept(T1, T2, T3) - 接口 中的方法com.github.lokic.javaplus.functional.consumer.Consumer3
 
accept(T1, T2, T3, T4) - 接口 中的方法com.github.lokic.javaplus.functional.consumer.Consumer4
 
accept(Map.Entry<K, V>) - 接口 中的方法com.github.lokic.javaplus.functional.entry.EntryConsumer
 
accept(T) - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsConsumer1
 
accept(T1, T2) - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsConsumer2
 
accept(T1, T2, T3) - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsConsumer3
 
accept(T1, T2, T3, T4) - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsConsumer4
 
accept(Tuple2<T1, T2>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TupleConsumer2
 
accept(Tuple3<T1, T2, T3>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TupleConsumer3
 
accept(Tuple4<T1, T2, T3, T4>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TupleConsumer4
 
accept(Optional<T>) - 类 中的方法com.github.lokic.javaplus.Optionals.OptionalConsumer
 
accumulator() - 类 中的方法com.github.lokic.javaplus.OtherCollectors.CollectorImpl
 
and(Specification<T>) - 类 中的方法com.github.lokic.javaplus.specification.CompositeSpecification
 
and(Specification<T>) - 接口 中的方法com.github.lokic.javaplus.specification.Specification
 
AndSpecification<T> - com.github.lokic.javaplus.specification中的类
 
AndSpecification(Specification<T>, Specification<T>) - 类 的构造器com.github.lokic.javaplus.specification.AndSpecification
 
apply(Map.Entry<K, V>) - 接口 中的方法com.github.lokic.javaplus.functional.entry.EntryFunction
 
apply(T1, T2) - 接口 中的方法com.github.lokic.javaplus.functional.function.Function2
 
apply(T1, T2, T3) - 接口 中的方法com.github.lokic.javaplus.functional.function.Function3
 
apply(T1, T2, T3, T4) - 接口 中的方法com.github.lokic.javaplus.functional.function.Function4
 
apply(T1, T2, T3, T4, T5) - 接口 中的方法com.github.lokic.javaplus.functional.function.Function5
 
apply(T1, T2, T3, T4, T5, T6) - 接口 中的方法com.github.lokic.javaplus.functional.function.Function6
 
apply(T1, T2, T3, T4, T5, T6, T7) - 接口 中的方法com.github.lokic.javaplus.functional.function.Function7
 
apply(T1, T2, T3, T4, T5, T6, T7, T8) - 接口 中的方法com.github.lokic.javaplus.functional.function.Function8
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9) - 接口 中的方法com.github.lokic.javaplus.functional.function.Function9
 
apply(T) - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunction1
 
apply(T1, T2) - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunction2
 
apply(T1, T2, T3) - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunction3
 
apply(T1, T2, T3, T4) - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunction4
 
apply(T1, T2, T3, T4, T5) - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunction5
 
apply(T1, T2, T3, T4, T5, T6) - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunction6
 
apply(T1, T2, T3, T4, T5, T6, T7) - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunction7
 
apply(T1, T2, T3, T4, T5, T6, T7, T8) - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunction8
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9) - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunction9
 
apply(Tuple2<T1, T2>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TupleFunction2
 
apply(Tuple3<T1, T2, T3>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TupleFunction3
 
apply(Tuple4<T1, T2, T3, T4>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TupleFunction4
 
apply(Tuple5<T1, T2, T3, T4, T5>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TupleFunction5
 
apply(Tuple6<T1, T2, T3, T4, T5, T6>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TupleFunction6
 
apply(Tuple7<T1, T2, T3, T4, T5, T6, T7>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TupleFunction7
 
apply(Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TupleFunction8
 
apply(Tuple9<T1, T2, T3, T4, T5, T6, T7, T8, T9>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TupleFunction9
 
averagingBigDecimal(Function<? super T, BigDecimal>, int, RoundingMode) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors
 

B

build() - 类 中的方法com.github.lokic.javaplus.Builder
 
Builder<T> - com.github.lokic.javaplus中的类
对POJO提供的通用builder,也可以作为对POJO提供fluent风格的setter

C

CACHE - 接口 中的静态变量com.github.lokic.javaplus.property.KeyEnum
 
cached() - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
call(Callable<T>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures
 
cast(Object) - 类 中的静态方法com.github.lokic.javaplus.Types
更加优雅得进行类型转换。
CH_CONCURRENT_ID - 类 中的静态变量com.github.lokic.javaplus.OtherCollectors
 
CH_CONCURRENT_NOID - 类 中的静态变量com.github.lokic.javaplus.OtherCollectors
 
CH_ID - 类 中的静态变量com.github.lokic.javaplus.OtherCollectors
 
CH_NOID - 类 中的静态变量com.github.lokic.javaplus.OtherCollectors
 
CH_UNORDERED_ID - 类 中的静态变量com.github.lokic.javaplus.OtherCollectors
 
CH_UNORDERED_NOID - 类 中的静态变量com.github.lokic.javaplus.OtherCollectors
 
characteristics() - 类 中的方法com.github.lokic.javaplus.OtherCollectors.CollectorImpl
 
CollectorImpl(Supplier<A>, BiConsumer<A, T>, BinaryOperator<A>, Set<Collector.Characteristics>) - 类 的构造器com.github.lokic.javaplus.OtherCollectors.CollectorImpl
 
com.github.lokic.javaplus - 程序包 com.github.lokic.javaplus
com.github.lokic.javaplus.functional.consumer - 程序包 com.github.lokic.javaplus.functional.consumer
 
com.github.lokic.javaplus.functional.entry - 程序包 com.github.lokic.javaplus.functional.entry
EntryFunctionEntryConsumer, 旨在减少使用 Map.Entry 传递的时候, Map.Entry.getKey()Map.Entry.getValue() ()}的显性调用。
com.github.lokic.javaplus.functional.function - 程序包 com.github.lokic.javaplus.functional.function
 
com.github.lokic.javaplus.functional.predicate - 程序包 com.github.lokic.javaplus.functional.predicate
 
com.github.lokic.javaplus.functional.sneakythrows - 程序包 com.github.lokic.javaplus.functional.sneakythrows
在函数式编程中,如果调用一些方法是会抛出受检异常的,又希望lambda在碰到异常的情况下直接结束, 就需要在lambda中强制try catch,然后转换成非受检异常抛出,这么做多了一层转换甚是繁琐。
com.github.lokic.javaplus.functional.throwable - 程序包 com.github.lokic.javaplus.functional.throwable
 
com.github.lokic.javaplus.functional.tuple - 程序包 com.github.lokic.javaplus.functional.tuple
在函数式编程中,有时可能需要在lambda中临时传递一些数据,如果重新创建一个类来传递就显得有些繁琐。
com.github.lokic.javaplus.join - 程序包 com.github.lokic.javaplus.join
 
com.github.lokic.javaplus.property - 程序包 com.github.lokic.javaplus.property
 
com.github.lokic.javaplus.specification - 程序包 com.github.lokic.javaplus.specification
 
com.github.lokic.javaplus.stream - 程序包 com.github.lokic.javaplus.stream
 
com.github.lokic.javaplus.tuple - 程序包 com.github.lokic.javaplus.tuple
 
com.github.lokic.javaplus.validation - 程序包 com.github.lokic.javaplus.validation
 
combiner() - 类 中的方法com.github.lokic.javaplus.OtherCollectors.CollectorImpl
 
CompletableFutures - com.github.lokic.javaplus中的类
 
CompletableFutures() - 类 的构造器com.github.lokic.javaplus.CompletableFutures
 
CompletableFutures.Fors - com.github.lokic.javaplus中的类
 
CompositeSpecification<T> - com.github.lokic.javaplus.specification中的类
 
CompositeSpecification() - 类 的构造器com.github.lokic.javaplus.specification.CompositeSpecification
 
CompositeSpecificationValidation<E,T> - com.github.lokic.javaplus.validation中的类
 
CompositeSpecificationValidation() - 类 的构造器com.github.lokic.javaplus.validation.CompositeSpecificationValidation
 
consumer(Consumer2<K, V>) - 接口 中的静态方法com.github.lokic.javaplus.functional.entry.EntryFunctional
 
consumer(ThrowsConsumer1<T>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
consumer(ThrowsConsumer2<T1, T2>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
consumer(ThrowsConsumer3<T1, T2, T3>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
consumer(ThrowsConsumer4<T1, T2, T3, T4>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
consumer(Consumer2<T1, T2>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
consumer(Consumer3<T1, T2, T3>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
consumer(Consumer4<T1, T2, T3, T4>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
Consumer2<T1,T2> - com.github.lokic.javaplus.functional.consumer中的接口
 
Consumer3<T1,T2,T3> - com.github.lokic.javaplus.functional.consumer中的接口
 
Consumer4<T1,T2,T3,T4> - com.github.lokic.javaplus.functional.consumer中的接口
 
Consumers - com.github.lokic.javaplus中的类
 
Consumers() - 类 的构造器com.github.lokic.javaplus.Consumers
 

D

Dates - com.github.lokic.javaplus中的类
 
Dates() - 类 的构造器com.github.lokic.javaplus.Dates
 
dateToLocalDateTime(Date) - 类 中的静态方法com.github.lokic.javaplus.Dates
 
Distinct() - 类 的构造器com.github.lokic.javaplus.OtherCollectors.Distinct
 
distinctByKey(Function<? super T, ?>) - 类 中的静态方法com.github.lokic.javaplus.Predicates
基于 keyExtractor, 来进行去重,只保存第一个值,之后的都忽略。
distinctByKey(Function<? super T, ?>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
distinctFirstPut() - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors.Distinct
去重复,如果数据存在相同的值,则保留最早配置的值 如,before: A B A C after: A B C
distinctFirstPutByKey(Function<? super T, ?>) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors.Distinct
基于 keyExtractor 进行去重,只保存第一个值,之后的都忽略。
distinctLastPut() - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors.Distinct
去重复,如果数据存在相同的值,则保留最新配置的值 如,before: A B A C after: B A C
distinctLastPutByKey(Function<? super T, ?>) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors.Distinct
 
dropWhile(Stream<T>, Predicate<? super T>) - 类 中的静态方法com.github.lokic.javaplus.Predicates
抛弃数据,直到predicate为false stream : "1", "2", "3", "", "5", "6" predicate: isNotEmpty result: "", "5", "6"
dropWhile(Predicate<? super T>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 

E

Either<L,R> - com.github.lokic.javaplus中的接口
 
Either.Left<L,R> - com.github.lokic.javaplus中的类
 
Either.Right<L,R> - com.github.lokic.javaplus中的类
 
EntryConsumer<K,V> - com.github.lokic.javaplus.functional.entry中的接口
 
EntryFunction<K,V,R> - com.github.lokic.javaplus.functional.entry中的接口
 
EntryFunctional - com.github.lokic.javaplus.functional.entry中的接口
 
EntryPredicate<K,V> - com.github.lokic.javaplus.functional.entry中的接口
 
ExpressionSpecification<T> - com.github.lokic.javaplus.specification中的类
 
ExpressionSpecification(Function<T, Boolean>) - 类 的构造器com.github.lokic.javaplus.specification.ExpressionSpecification
 
ExStream<T> - com.github.lokic.javaplus.stream中的类
 

F

failFast(List<Validation<E, T>>, T) - 接口 中的静态方法com.github.lokic.javaplus.validation.Validation
 
failOver(List<Validation<E, T>>, T) - 接口 中的静态方法com.github.lokic.javaplus.validation.Validation
 
falseSpec() - 类 中的静态方法com.github.lokic.javaplus.specification.ExpressionSpecification
 
filter(Predicate<? super T>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
filtering(Predicate<? super T>, Collector<? super T, A, R>) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors
 
finisher() - 类 中的方法com.github.lokic.javaplus.OtherCollectors.CollectorImpl
 
flatMap(Function<? super R, ? extends Either<L, ? extends U>>) - 接口 中的方法com.github.lokic.javaplus.Either
 
flatMap(Function<? super T, ? extends Stream<? extends R>>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
flatMapping(Function<? super T, ? extends Stream<? extends U>>, Collector<? super U, A, R>) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors
 
flatten(Function2<T1, T2, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten(Function3<T1, T2, T3, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten(Function4<T1, T2, T3, T4, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten(Function5<T1, T2, T3, T4, T5, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten(Function6<T1, T2, T3, T4, T5, T6, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten(Function7<T1, T2, T3, T4, T5, T6, T7, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten(Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten(Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten2(Tuple2<T1, T2>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.Tuple2Flattened
 
flatten3(Tuple2<Tuple2<T1, T2>, T3>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.Tuple2Flattened
 
flatten3(Tuple2<Tuple2<T1, T2>, T3>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten4(Tuple2<Tuple3<T1, T2, T3>, T4>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.Tuple2Flattened
 
flatten4(Tuple2<Tuple2<Tuple2<T1, T2>, T3>, T4>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten5(Tuple2<Tuple4<T1, T2, T3, T4>, T5>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.Tuple2Flattened
 
flatten5(Tuple2<Tuple2<Tuple2<Tuple2<T1, T2>, T3>, T4>, T5>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten6(Tuple2<Tuple5<T1, T2, T3, T4, T5>, T6>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.Tuple2Flattened
 
flatten6(Tuple2<Tuple2<Tuple2<Tuple2<Tuple2<T1, T2>, T3>, T4>, T5>, T6>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten7(Tuple2<Tuple6<T1, T2, T3, T4, T5, T6>, T7>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.Tuple2Flattened
 
flatten7(Tuple2<Tuple2<Tuple2<Tuple2<Tuple2<Tuple2<T1, T2>, T3>, T4>, T5>, T6>, T7>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten8(Tuple2<Tuple7<T1, T2, T3, T4, T5, T6, T7>, T8>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.Tuple2Flattened
 
flatten8(Tuple2<Tuple2<Tuple2<Tuple2<Tuple2<Tuple2<Tuple2<T1, T2>, T3>, T4>, T5>, T6>, T7>, T8>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flatten9(Tuple2<Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>, T9>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.Tuple2Flattened
 
flatten9(Tuple2<Tuple2<Tuple2<Tuple2<Tuple2<Tuple2<Tuple2<Tuple2<T1, T2>, T3>, T4>, T5>, T6>, T7>, T8>, T9>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFlattened
 
flattenStream(Function<? super T, ? extends R>) - 类 中的方法com.github.lokic.javaplus.join.JoinStream
 
For(Function<T1, CompletableFuture<T2>>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures.Fors
 
For(Function2<T1, T2, CompletableFuture<T3>>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures.Fors
 
For(Function3<T1, T2, T3, CompletableFuture<T4>>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures.Fors
 
For(Function4<T1, T2, T3, T4, CompletableFuture<T5>>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures.Fors
 
For(Function5<T1, T2, T3, T4, T5, CompletableFuture<T6>>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures.Fors
 
For(Function<T1, Optional<T2>>) - 类 中的静态方法com.github.lokic.javaplus.Optionals.Fors
 
For(Function2<T1, T2, Optional<T3>>) - 类 中的静态方法com.github.lokic.javaplus.Optionals.Fors
 
For(Function3<T1, T2, T3, Optional<T4>>) - 类 中的静态方法com.github.lokic.javaplus.Optionals.Fors
 
For(Function4<T1, T2, T3, T4, Optional<T5>>) - 类 中的静态方法com.github.lokic.javaplus.Optionals.Fors
 
For(Function5<T1, T2, T3, T4, T5, Optional<T6>>) - 类 中的静态方法com.github.lokic.javaplus.Optionals.Fors
 
For(Function<T1, Stream<T2>>) - 类 中的静态方法com.github.lokic.javaplus.Streams.Fors
 
For(Function2<T1, T2, Stream<T3>>) - 类 中的静态方法com.github.lokic.javaplus.Streams.Fors
 
For(Function3<T1, T2, T3, Stream<T4>>) - 类 中的静态方法com.github.lokic.javaplus.Streams.Fors
 
For(Function4<T1, T2, T3, T4, Stream<T5>>) - 类 中的静态方法com.github.lokic.javaplus.Streams.Fors
 
For(Function5<T1, T2, T3, T4, T5, Stream<T6>>) - 类 中的静态方法com.github.lokic.javaplus.Streams.Fors
 
forEachWithIndex(BiConsumer<Integer, ? super T>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
fullOuterJoin(Stream<U>, JoinOn<T, U, K, R>) - 类 中的方法com.github.lokic.javaplus.join.JoinStream
 
fullOuterJoin(Stream<U>, JoinOn<T, U, K, R>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
func(Function<Stream<T>, Stream<R>>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
function(Function2<K, V, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.entry.EntryFunctional
 
function(Function3<T1, T2, V, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.entry.EntryFunctional
 
function(Function4<T1, T2, T3, V, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.entry.EntryFunctional
 
function(Function5<T1, T2, T3, T4, V, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.entry.EntryFunctional
 
function(Function6<T1, T2, T3, T4, T5, V, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.entry.EntryFunctional
 
function(Function7<T1, T2, T3, T4, T5, T6, V, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.entry.EntryFunctional
 
function(Function8<T1, T2, T3, T4, T5, T6, T7, V, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.entry.EntryFunctional
 
function(Function9<T1, T2, T3, T4, T5, T6, T7, T8, V, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.entry.EntryFunctional
 
function(ThrowsFunction1<T, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
function(ThrowsFunction2<T1, T2, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
function(ThrowsFunction3<T1, T2, T3, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
function(ThrowsFunction4<T1, T2, T3, T4, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
function(ThrowsFunction5<T1, T2, T3, T4, T5, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
function(ThrowsFunction6<T1, T2, T3, T4, T5, T6, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
function(ThrowsFunction7<T1, T2, T3, T4, T5, T6, T7, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
function(ThrowsFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
function(ThrowsFunction9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
function(Function2<T1, T2, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
function(Function3<T1, T2, T3, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
function(Function4<T1, T2, T3, T4, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
function(Function5<T1, T2, T3, T4, T5, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
function(Function6<T1, T2, T3, T4, T5, T6, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
function(Function7<T1, T2, T3, T4, T5, T6, T7, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
function(Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
function(Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
Function2<T1,T2,R> - com.github.lokic.javaplus.functional.function中的接口
 
Function3<T1,T2,T3,R> - com.github.lokic.javaplus.functional.function中的接口
 
Function4<T1,T2,T3,T4,R> - com.github.lokic.javaplus.functional.function中的接口
 
Function5<T1,T2,T3,T4,T5,R> - com.github.lokic.javaplus.functional.function中的接口
 
Function6<T1,T2,T3,T4,T5,T6,R> - com.github.lokic.javaplus.functional.function中的接口
 
Function7<T1,T2,T3,T4,T5,T6,T7,R> - com.github.lokic.javaplus.functional.function中的接口
 
Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> - com.github.lokic.javaplus.functional.function中的接口
 
Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> - com.github.lokic.javaplus.functional.function中的接口
 
Functional - com.github.lokic.javaplus.functional.function中的接口
 
Functions - com.github.lokic.javaplus中的类
 
Functions() - 类 的构造器com.github.lokic.javaplus.Functions
 

G

get(CompletableFuture<T>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures
 
get(CompletableFuture<T>, Function<? super Throwable, X>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures
 
get() - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsSupplier
 
get() - 类 中的方法com.github.lokic.javaplus.Lazy
 
getClass(T) - 类 中的静态方法com.github.lokic.javaplus.Types
获取t对应的class,在使用泛型的场景中,能够更加精确的获取对应的类型,而不需要手动进行一次转换 String s = ...; // 之前的写法 Class<String> clazz = (Class<String>) s.getClass(); // 现在的写法 Class<String> clazz = Types.getClass(s);
getFlatten() - 类 中的方法com.github.lokic.javaplus.join.JoinOn
 
getGeneric(Object, Class<?>) - 类 中的静态方法com.github.lokic.javaplus.Types
获取object对应clazz的泛型,暂时支持只有一个泛型的类。
getKey() - 接口 中的方法com.github.lokic.javaplus.property.KeyEnum
 
getLeft() - 接口 中的方法com.github.lokic.javaplus.Either
 
getLeft() - 类 中的方法com.github.lokic.javaplus.Either.Left
 
getLeft() - 类 中的方法com.github.lokic.javaplus.Either.Right
 
getLeftKey() - 类 中的方法com.github.lokic.javaplus.join.JoinOn
 
getMap() - 类 中的方法com.github.lokic.javaplus.TypeSafeMap
 
getProperty(Class<T>) - 接口 中的静态方法com.github.lokic.javaplus.property.KeyEnum
 
getRight() - 接口 中的方法com.github.lokic.javaplus.Either
 
getRight() - 类 中的方法com.github.lokic.javaplus.Either.Left
 
getRight() - 类 中的方法com.github.lokic.javaplus.Either.Right
 
getRightKey() - 类 中的方法com.github.lokic.javaplus.join.JoinOn
 
groupingBy1() - 类 中的静态方法com.github.lokic.javaplus.TupleCollectors
 
groupingBy2() - 类 中的静态方法com.github.lokic.javaplus.TupleCollectors
 
groupingBy3() - 类 中的静态方法com.github.lokic.javaplus.TupleCollectors
 
groupingBy4() - 类 中的静态方法com.github.lokic.javaplus.TupleCollectors
 
groupingBy5() - 类 中的静态方法com.github.lokic.javaplus.TupleCollectors
 
groupingBy6() - 类 中的静态方法com.github.lokic.javaplus.TupleCollectors
 
groupingBy7() - 类 中的静态方法com.github.lokic.javaplus.TupleCollectors
 
groupingBy8() - 类 中的静态方法com.github.lokic.javaplus.TupleCollectors
 

I

ifPresentOrElse(Consumer<T>, Runnable) - 类 中的静态方法com.github.lokic.javaplus.Optionals
在java8中,Optional 只有 Optional.ifPresent(Consumer)Optional.orElseGet(Supplier), 其中 Optional.orElseGet(Supplier) 必须要有返回值,必要的时候只能返回 Void 类型,不够优雅且冗余。
innerJoin(Stream<U>, JoinOn<T, U, K, R>) - 类 中的方法com.github.lokic.javaplus.join.JoinStream
 
innerJoin(Stream<U>, JoinOn<T, U, K, R>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
isLeft() - 接口 中的方法com.github.lokic.javaplus.Either
 
isLeft() - 类 中的方法com.github.lokic.javaplus.Either.Left
 
isLeft() - 类 中的方法com.github.lokic.javaplus.Either.Right
 
isRight() - 接口 中的方法com.github.lokic.javaplus.Either
 
isRight() - 类 中的方法com.github.lokic.javaplus.Either.Left
 
isRight() - 类 中的方法com.github.lokic.javaplus.Either.Right
 
isSatisfiedBy(T) - 类 中的方法com.github.lokic.javaplus.specification.AndSpecification
 
isSatisfiedBy(T) - 类 中的方法com.github.lokic.javaplus.specification.ExpressionSpecification
 
isSatisfiedBy(T) - 类 中的方法com.github.lokic.javaplus.specification.NotSpecification
 
isSatisfiedBy(T) - 类 中的方法com.github.lokic.javaplus.specification.OrSpecification
 
isSatisfiedBy(T) - 接口 中的方法com.github.lokic.javaplus.specification.Specification
 
isSatisfiedBy(T) - 类 中的方法com.github.lokic.javaplus.validation.CompositeSpecificationValidation
 
isSatisfiedBy(T) - 类 中的方法com.github.lokic.javaplus.validation.SpecificationAdapter
 

J

join(CompletableFuture<T>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures
阻塞获取CompletableFuture返回,成功返回对应值,失败抛出异常。
Join - com.github.lokic.javaplus.join中的类
 
Join() - 类 的构造器com.github.lokic.javaplus.join.Join
 
JoinOn<T,U,K,R> - com.github.lokic.javaplus.join中的类
 
JoinStream<T> - com.github.lokic.javaplus.join中的类
 
JoinType<T1,T2> - com.github.lokic.javaplus.join中的类
 

K

KeyEnum<E extends Enum<E> & KeyEnum<E>> - com.github.lokic.javaplus.property中的接口
 
keyOf(Class<T>, Integer) - 接口 中的静态方法com.github.lokic.javaplus.property.KeyEnum
 

L

Lazy<T> - com.github.lokic.javaplus中的类
带缓存功能的 Supplier Supplier 每一次执行 Supplier.get() 都会执行一次 Supplier.get() 内的业务逻辑。
left(L) - 接口 中的静态方法com.github.lokic.javaplus.Either
 
leftOuterJoin(Stream<U>, JoinOn<T, U, K, R>) - 类 中的方法com.github.lokic.javaplus.join.JoinStream
 
leftOuterJoin(Stream<U>, JoinOn<T, U, K, R>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
localDateTimeToDate(LocalDateTime) - 类 中的静态方法com.github.lokic.javaplus.Dates
 

M

map(Function<? super T, ? extends R>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
mapWithIndex(BiConsumer<Integer, T>) - 类 中的静态方法com.github.lokic.javaplus.Consumers
在遍历的场景,可以通过该方法,在 biConsumer 中拿到遍历的下标
mapWithIndex(BiFunction<Integer, T, R>) - 类 中的静态方法com.github.lokic.javaplus.Functions
在某些遍历的场景,可以通过该方法,在 biFunction 中拿到遍历的下标 List(...) .stream() .map(Functions.mapWithIndex((index, item) -> { ... })
mapWithIndex(BiFunction<Integer, ? super T, ? extends R>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
Memoized - com.github.lokic.javaplus中的类
对执行的函数提供记忆化的功能,减少相同参数的重复调用
Memoized() - 类 的构造器com.github.lokic.javaplus.Memoized
 
memoized(Function<? super T, ? extends R>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 

N

not() - 类 中的方法com.github.lokic.javaplus.specification.CompositeSpecification
 
not() - 接口 中的方法com.github.lokic.javaplus.specification.Specification
 
NotSpecification<T> - com.github.lokic.javaplus.specification中的类
 
NotSpecification(Specification<T>) - 类 的构造器com.github.lokic.javaplus.specification.NotSpecification
 
NullData - com.github.lokic.javaplus中的类
 
NullData() - 类 的构造器com.github.lokic.javaplus.NullData
 
nullList() - 类 中的静态方法com.github.lokic.javaplus.NullData
 
nullStream() - 类 中的静态方法com.github.lokic.javaplus.NullData
 

O

of(Supplier<T>) - 类 中的静态方法com.github.lokic.javaplus.Builder
 
of(Supplier<T>) - 类 中的静态方法com.github.lokic.javaplus.Lazy
 
of(T) - 类 中的静态方法com.github.lokic.javaplus.Lazy
 
of(Function<T, R>) - 类 中的静态方法com.github.lokic.javaplus.Memoized
 
of(Function2<T1, T2, R>) - 类 中的静态方法com.github.lokic.javaplus.Memoized
 
of(Function3<T1, T2, T3, R>) - 类 中的静态方法com.github.lokic.javaplus.Memoized
 
of(Supplier<Stream<T>>) - 类 中的静态方法com.github.lokic.javaplus.Memoized
带缓存功能,可多次重放Stream
of(K) - 类 中的方法com.github.lokic.javaplus.property.Property1
 
of(K1, K2) - 类 中的方法com.github.lokic.javaplus.property.Property2
 
of(K1, K2, K3) - 类 中的方法com.github.lokic.javaplus.property.Property3
 
of(JoinStream<T>) - 类 中的静态方法com.github.lokic.javaplus.stream.ExStream
 
of(Stream<T>) - 类 中的静态方法com.github.lokic.javaplus.stream.ExStream
 
of(Supplier<Stream<T>>) - 类 中的静态方法com.github.lokic.javaplus.stream.ExStream
 
of(Collection<T>) - 类 中的静态方法com.github.lokic.javaplus.stream.ExStream
 
of(T...) - 类 中的静态方法com.github.lokic.javaplus.stream.ExStream
 
of(T1, T2) - 接口 中的静态方法com.github.lokic.javaplus.tuple.Tuple
 
of(T1, T2, T3) - 接口 中的静态方法com.github.lokic.javaplus.tuple.Tuple
 
of(T1, T2, T3, T4) - 接口 中的静态方法com.github.lokic.javaplus.tuple.Tuple
 
of(T1, T2, T3, T4, T5) - 接口 中的静态方法com.github.lokic.javaplus.tuple.Tuple
 
of(T1, T2, T3, T4, T5, T6) - 接口 中的静态方法com.github.lokic.javaplus.tuple.Tuple
 
of(T1, T2, T3, T4, T5, T6, T7) - 接口 中的静态方法com.github.lokic.javaplus.tuple.Tuple
 
of(T1, T2, T3, T4, T5, T6, T7, T8) - 接口 中的静态方法com.github.lokic.javaplus.tuple.Tuple
 
of(T1, T2, T3, T4, T5, T6, T7, T8, T9) - 接口 中的静态方法com.github.lokic.javaplus.tuple.Tuple
 
ofCollectionNullable(Function<T, Collection<R>>) - 类 中的静态方法com.github.lokic.javaplus.Streams
能在Stream中更加方便得使用方法引用, Function<T, Collection<R>> ==> Function<T,Stream<R>>
ofNullable(T...) - 类 中的静态方法com.github.lokic.javaplus.Streams
返回一个不包含null的Stream
ofNullable(Optional<T>...) - 类 中的静态方法com.github.lokic.javaplus.Streams
返回一个不包含 Optional.empty() 的Stream Note: optValues 中每一个Optional<T> 元素都不能为null
ofNullable(T) - 类 中的静态方法com.github.lokic.javaplus.Streams
返回一个不包含null的Stream,如果为null,则返回 Stream.empty()Stream<T> 的流中,Stream.flatMap(Function) 的方法上, 通过该方法把 value 扁平化。
ofNullable(Optional<T>) - 类 中的静态方法com.github.lokic.javaplus.Streams
Optional 对象 option 转成流 Stream, 如果为 Optional.empty(),则转换成 Stream.empty()Stream<Optional<T>> 的流中,Stream.flatMap(Function) 的方法上, 通过该方法把 option 扁平化。
ofNullable(Collection<T>) - 类 中的静态方法com.github.lokic.javaplus.Streams
Collection 转换成 Stream, 如果 Collection 为 null, 则返回 Stream.empty()
ofObjectNullable(Function<T, R>) - 类 中的静态方法com.github.lokic.javaplus.Streams
能在Stream中更加方便得使用方法引用, Function<T, R> ==> Function<T,Stream<R>>
on(Function<T1, KK>, Function<TT, KK>) - 类 中的静态方法com.github.lokic.javaplus.join.Join
 
on(Function2<T1, T2, KK>, Function<TT, KK>) - 类 中的静态方法com.github.lokic.javaplus.join.Join
 
on(Function3<T1, T2, T3, KK>, Function<TT, KK>) - 类 中的静态方法com.github.lokic.javaplus.join.Join
 
on(Function4<T1, T2, T3, T4, KK>, Function<TT, KK>) - 类 中的静态方法com.github.lokic.javaplus.join.Join
 
on(Function5<T1, T2, T3, T4, T5, KK>, Function<TT, KK>) - 类 中的静态方法com.github.lokic.javaplus.join.Join
 
on(Function6<T1, T2, T3, T4, T5, T6, KK>, Function<TT, KK>) - 类 中的静态方法com.github.lokic.javaplus.join.Join
 
on(Function7<T1, T2, T3, T4, T5, T6, T7, KK>, Function<TT, KK>) - 类 中的静态方法com.github.lokic.javaplus.join.Join
 
on(Function8<T1, T2, T3, T4, T5, T6, T7, T8, KK>, Function<TT, KK>) - 类 中的静态方法com.github.lokic.javaplus.join.Join
 
on(Function<T1, K>, Function<T2, K>) - 类 中的方法com.github.lokic.javaplus.join.JoinType
 
Optionals - com.github.lokic.javaplus中的类
 
Optionals() - 类 的构造器com.github.lokic.javaplus.Optionals
 
Optionals.Fors - com.github.lokic.javaplus中的类
 
Optionals.OptionalConsumer<T> - com.github.lokic.javaplus中的类
 
optOf(K) - 类 中的方法com.github.lokic.javaplus.property.Property1
 
optOf(K1, K2) - 类 中的方法com.github.lokic.javaplus.property.Property2
 
optOf(K1, K2, K3) - 类 中的方法com.github.lokic.javaplus.property.Property3
 
or(Specification<T>) - 类 中的方法com.github.lokic.javaplus.specification.CompositeSpecification
 
or(Specification<T>) - 接口 中的方法com.github.lokic.javaplus.specification.Specification
 
OrSpecification<T> - com.github.lokic.javaplus.specification中的类
 
OrSpecification(Specification<T>, Specification<T>) - 类 的构造器com.github.lokic.javaplus.specification.OrSpecification
 
OtherCollectors - com.github.lokic.javaplus中的类
 
OtherCollectors() - 类 的构造器com.github.lokic.javaplus.OtherCollectors
 
OtherCollectors.CollectorImpl<T,A,R> - com.github.lokic.javaplus中的类
Simple implementation class for Collector.
OtherCollectors.Distinct - com.github.lokic.javaplus中的类
 
OtherCollectors.Reversed - com.github.lokic.javaplus中的类
 

P

predicate(Predicate2<K, V>) - 接口 中的静态方法com.github.lokic.javaplus.functional.entry.EntryFunctional
 
predicate(Predicate2<T1, T2>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
predicate(Predicate3<T1, T2, T3>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
predicate(Predicate4<T1, T2, T3, T4>) - 接口 中的静态方法com.github.lokic.javaplus.functional.tuple.TupleFunctional
 
Predicate2<T1,T2> - com.github.lokic.javaplus.functional.predicate中的接口
 
Predicate3<T1,T2,T3> - com.github.lokic.javaplus.functional.predicate中的接口
 
Predicate4<T1,T2,T3,T4> - com.github.lokic.javaplus.functional.predicate中的接口
 
Predicates - com.github.lokic.javaplus中的类
 
Predicates() - 类 的构造器com.github.lokic.javaplus.Predicates
 
Property1<E extends Enum<E>,K> - com.github.lokic.javaplus.property中的类
在定义枚举类之后,经常需要基于枚举类的某个字段作为key来查询枚举,抽象出这个模块来实现key到枚举的映射和转换逻辑。
Property1(Class<E>, Function<E, K>) - 类 的构造器com.github.lokic.javaplus.property.Property1
 
Property2<E extends Enum<E>,K1,K2> - com.github.lokic.javaplus.property中的类
用于K1和K2二个值作为key来查询枚举的场景
Property2(Class<E>, Function<E, Tuple2<K1, K2>>) - 类 的构造器com.github.lokic.javaplus.property.Property2
 
Property3<E extends Enum<E>,K1,K2,K3> - com.github.lokic.javaplus.property中的类
用于K1、K2、K3三个值作为key来查询枚举的场景
Property3(Class<E>, Function<E, Tuple3<K1, K2, K3>>) - 类 的构造器com.github.lokic.javaplus.property.Property3
 

R

requireOf(K) - 类 中的方法com.github.lokic.javaplus.property.Property1
 
requireOf(K1, K2) - 类 中的方法com.github.lokic.javaplus.property.Property2
 
requireOf(K1, K2, K3) - 类 中的方法com.github.lokic.javaplus.property.Property3
 
Reversed() - 类 的构造器com.github.lokic.javaplus.OtherCollectors.Reversed
 
reversed() - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors.Reversed
倒序
reversed(Function<List<T>, R>) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors.Reversed
倒序,并对list进行 finisher 转换
right(R) - 接口 中的静态方法com.github.lokic.javaplus.Either
 
rightOuterJoin(Stream<U>, JoinOn<T, U, K, R>) - 类 中的方法com.github.lokic.javaplus.join.JoinStream
 
rightOuterJoin(Stream<U>, JoinOn<T, U, K, R>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
run() - 接口 中的方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsRunnable
 
runnable(Consumer<T>) - 接口 中的静态方法com.github.lokic.javaplus.functional.function.Functional
Consumer<T> 转换 Function<T, Runnable>
runnable(ThrowsRunnable) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 

S

sequence(List<CompletableFuture<T>>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures
 
sequence(Map<K, CompletableFuture<V>>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures
 
SneakyThrowsConsumer1<T> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsConsumer2<T1,T2> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsConsumer3<T1,T2,T3> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsConsumer4<T1,T2,T3,T4> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsFunction1<T,R> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsFunction2<T1,T2,R> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsFunction3<T1,T2,T3,R> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsFunction4<T1,T2,T3,T4,R> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsFunction5<T1,T2,T3,T4,T5,R> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsFunction6<T1,T2,T3,T4,T5,T6,R> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsFunction7<T1,T2,T3,T4,T5,T6,T7,R> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsFunction9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsFunctional - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsRunnable - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
SneakyThrowsSupplier<T> - com.github.lokic.javaplus.functional.sneakythrows中的接口
 
Specification<T> - com.github.lokic.javaplus.specification中的接口
 
SpecificationAdapter<E,T> - com.github.lokic.javaplus.validation中的类
 
SpecificationAdapter(Validation<E, T>) - 类 的构造器com.github.lokic.javaplus.validation.SpecificationAdapter
 
stream(Stream<T>) - 类 中的静态方法com.github.lokic.javaplus.join.Join
 
stream() - 类 中的方法com.github.lokic.javaplus.join.JoinStream
 
stream() - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
Streams - com.github.lokic.javaplus中的类
Stream 进行的一些方法扩展
Streams() - 类 的构造器com.github.lokic.javaplus.Streams
 
Streams.Fors - com.github.lokic.javaplus中的类
 
summingBigDecimal(Function<? super T, BigDecimal>) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors
 
supplier(ThrowsSupplier<T>) - 接口 中的静态方法com.github.lokic.javaplus.functional.sneakythrows.SneakyThrowsFunctional
 
supplier() - 类 中的方法com.github.lokic.javaplus.OtherCollectors.CollectorImpl
 
supply(Supplier<T>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures
 

T

takeWhile(Stream<T>, Predicate<? super T>) - 类 中的静态方法com.github.lokic.javaplus.Predicates
获取数据,直到predicate为false stream : "1", "2", "3", "", "5", "6" predicate: isNotEmpty result: "1", "2", "3"
takeWhile(Predicate<? super T>) - 类 中的方法com.github.lokic.javaplus.stream.ExStream
 
test(Map.Entry<K, V>) - 接口 中的方法com.github.lokic.javaplus.functional.entry.EntryPredicate
 
test(T1, T2) - 接口 中的方法com.github.lokic.javaplus.functional.predicate.Predicate2
 
test(T1, T2, T3) - 接口 中的方法com.github.lokic.javaplus.functional.predicate.Predicate3
 
test(T1, T2, T3, T4) - 接口 中的方法com.github.lokic.javaplus.functional.predicate.Predicate4
 
test(Tuple2<T1, T2>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TuplePredicate2
 
test(Tuple3<T1, T2, T3>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TuplePredicate3
 
test(Tuple4<T1, T2, T3, T4>) - 接口 中的方法com.github.lokic.javaplus.functional.tuple.TuplePredicate4
 
throwableAccept(T) - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsConsumer1
 
throwableAccept(T1, T2) - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsConsumer2
 
throwableAccept(T1, T2, T3) - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsConsumer3
 
throwableAccept(T1, T2, T3, T4) - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsConsumer4
 
throwableApply(T) - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsFunction1
 
throwableApply(T1, T2) - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsFunction2
 
throwableApply(T1, T2, T3) - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsFunction3
 
throwableApply(T1, T2, T3, T4) - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsFunction4
 
throwableApply(T1, T2, T3, T4, T5) - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsFunction5
 
throwableApply(T1, T2, T3, T4, T5, T6) - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsFunction6
 
throwableApply(T1, T2, T3, T4, T5, T6, T7) - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsFunction7
 
throwableApply(T1, T2, T3, T4, T5, T6, T7, T8) - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsFunction8
 
throwableApply(T1, T2, T3, T4, T5, T6, T7, T8, T9) - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsFunction9
 
throwableGet() - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsSupplier
 
throwableRun() - 接口 中的方法com.github.lokic.javaplus.functional.throwable.ThrowsRunnable
 
ThrowsConsumer1<T> - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsConsumer2<T1,T2> - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsConsumer3<T1,T2,T3> - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsConsumer4<T1,T2,T3,T4> - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsFunction1<T,R> - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsFunction2<T1,T2,R> - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsFunction3<T1,T2,T3,R> - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsFunction4<T1,T2,T3,T4,R> - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsFunction5<T1,T2,T3,T4,T5,R> - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsFunction6<T1,T2,T3,T4,T5,T6,R> - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsFunction7<T1,T2,T3,T4,T5,T6,T7,R> - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R> - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsFunction9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsRunnable - com.github.lokic.javaplus.functional.throwable中的接口
 
ThrowsSupplier<T> - com.github.lokic.javaplus.functional.throwable中的接口
 
toMap(Supplier<M>) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors
 
toMap(Function<? super Map.Entry<K, U>, ? extends T>, Supplier<M>) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors
 
toMap(Function2<? super T1, ? super T2, ? extends K>, Function2<? super T1, ? super T2, ? extends U>, BinaryOperator<U>, Supplier<M>) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors
 
toMapEntryStream(Function2<? super T1, ? super T2, ? extends K>, Function2<? super T1, ? super T2, ? extends U>, BinaryOperator<U>, Supplier<M>) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors
 
toMapEntryStream(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors
 
toMapTupleStream(Function2<? super T1, ? super T2, ? extends K>, Function2<? super T1, ? super T2, ? extends U>, BinaryOperator<U>, Supplier<M>) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors
 
toMapTupleStream(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - 类 中的静态方法com.github.lokic.javaplus.OtherCollectors
 
trueSpec() - 类 中的静态方法com.github.lokic.javaplus.specification.ExpressionSpecification
 
Tuple - com.github.lokic.javaplus.tuple中的接口
 
Tuple2<T1,T2> - com.github.lokic.javaplus.tuple中的类
 
Tuple2() - 类 的构造器com.github.lokic.javaplus.tuple.Tuple2
 
Tuple2Flattened - com.github.lokic.javaplus.functional.tuple中的接口
 
Tuple3<T1,T2,T3> - com.github.lokic.javaplus.tuple中的类
 
Tuple3() - 类 的构造器com.github.lokic.javaplus.tuple.Tuple3
 
Tuple4<T1,T2,T3,T4> - com.github.lokic.javaplus.tuple中的类
 
Tuple4() - 类 的构造器com.github.lokic.javaplus.tuple.Tuple4
 
Tuple5<T1,T2,T3,T4,T5> - com.github.lokic.javaplus.tuple中的类
 
Tuple5() - 类 的构造器com.github.lokic.javaplus.tuple.Tuple5
 
Tuple6<T1,T2,T3,T4,T5,T6> - com.github.lokic.javaplus.tuple中的类
 
Tuple6() - 类 的构造器com.github.lokic.javaplus.tuple.Tuple6
 
Tuple7<T1,T2,T3,T4,T5,T6,T7> - com.github.lokic.javaplus.tuple中的类
 
Tuple7() - 类 的构造器com.github.lokic.javaplus.tuple.Tuple7
 
Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> - com.github.lokic.javaplus.tuple中的类
 
Tuple8() - 类 的构造器com.github.lokic.javaplus.tuple.Tuple8
 
Tuple9<T1,T2,T3,T4,T5,T6,T7,T8,T9> - com.github.lokic.javaplus.tuple中的类
 
Tuple9() - 类 的构造器com.github.lokic.javaplus.tuple.Tuple9
 
TupleCollectors - com.github.lokic.javaplus中的类
 
TupleCollectors() - 类 的构造器com.github.lokic.javaplus.TupleCollectors
 
TupleConsumer2<T1,T2> - com.github.lokic.javaplus.functional.tuple中的接口
 
TupleConsumer3<T1,T2,T3> - com.github.lokic.javaplus.functional.tuple中的接口
 
TupleConsumer4<T1,T2,T3,T4> - com.github.lokic.javaplus.functional.tuple中的接口
 
TupleFlattened - com.github.lokic.javaplus.functional.tuple中的接口
 
TupleFunction2<T1,T2,R> - com.github.lokic.javaplus.functional.tuple中的接口
 
TupleFunction3<T1,T2,T3,R> - com.github.lokic.javaplus.functional.tuple中的接口
 
TupleFunction4<T1,T2,T3,T4,R> - com.github.lokic.javaplus.functional.tuple中的接口
 
TupleFunction5<T1,T2,T3,T4,T5,R> - com.github.lokic.javaplus.functional.tuple中的接口
 
TupleFunction6<T1,T2,T3,T4,T5,T6,R> - com.github.lokic.javaplus.functional.tuple中的接口
 
TupleFunction7<T1,T2,T3,T4,T5,T6,T7,R> - com.github.lokic.javaplus.functional.tuple中的接口
 
TupleFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R> - com.github.lokic.javaplus.functional.tuple中的接口
 
TupleFunction9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> - com.github.lokic.javaplus.functional.tuple中的接口
 
TupleFunctional - com.github.lokic.javaplus.functional.tuple中的接口
 
TuplePredicate2<T1,T2> - com.github.lokic.javaplus.functional.tuple中的接口
 
TuplePredicate3<T1,T2,T3> - com.github.lokic.javaplus.functional.tuple中的接口
 
TuplePredicate4<T1,T2,T3,T4> - com.github.lokic.javaplus.functional.tuple中的接口
 
Types - com.github.lokic.javaplus中的类
 
Types() - 类 的构造器com.github.lokic.javaplus.Types
 
TypeSafeMap - com.github.lokic.javaplus中的类
 
TypeSafeMap(Map<?, ?>) - 类 的构造器com.github.lokic.javaplus.TypeSafeMap
 

V

validatedBy(T) - 类 中的方法com.github.lokic.javaplus.specification.ValidationAdapter
 
validatedBy(T) - 接口 中的方法com.github.lokic.javaplus.validation.Validation
 
Validation<E,T> - com.github.lokic.javaplus.validation中的接口
 
ValidationAdapter<E,T> - com.github.lokic.javaplus.specification中的类
 
ValidationAdapter(Specification<T>, Function<T, E>) - 类 的构造器com.github.lokic.javaplus.specification.ValidationAdapter
 

W

with(Consumer2<T, P1>, P1) - 类 中的方法com.github.lokic.javaplus.Builder
 
with(Consumer3<T, P1, P2>, P1, P2) - 类 中的方法com.github.lokic.javaplus.Builder
 
with(Consumer4<T, P1, P2, P3>, P1, P2, P3) - 类 中的方法com.github.lokic.javaplus.Builder
 

Y

Yield(Function<T1, R>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures.Fors
 
Yield(TupleFunction2<T1, T2, R>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures.Fors
 
Yield(TupleFunction3<T1, T2, T3, R>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures.Fors
 
Yield(TupleFunction4<T1, T2, T3, T4, R>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures.Fors
 
Yield(TupleFunction5<T1, T2, T3, T4, T5, R>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures.Fors
 
Yield(TupleFunction6<T1, T2, T3, T4, T5, T6, R>) - 类 中的静态方法com.github.lokic.javaplus.CompletableFutures.Fors
 
Yield(Function<T1, R>) - 类 中的静态方法com.github.lokic.javaplus.Optionals.Fors
 
Yield(TupleFunction2<T1, T2, R>) - 类 中的静态方法com.github.lokic.javaplus.Optionals.Fors
 
Yield(TupleFunction3<T1, T2, T3, R>) - 类 中的静态方法com.github.lokic.javaplus.Optionals.Fors
 
Yield(TupleFunction4<T1, T2, T3, T4, R>) - 类 中的静态方法com.github.lokic.javaplus.Optionals.Fors
 
Yield(TupleFunction5<T1, T2, T3, T4, T5, R>) - 类 中的静态方法com.github.lokic.javaplus.Optionals.Fors
 
Yield(TupleFunction6<T1, T2, T3, T4, T5, T6, R>) - 类 中的静态方法com.github.lokic.javaplus.Optionals.Fors
 
Yield(Function<T1, R>) - 类 中的静态方法com.github.lokic.javaplus.Streams.Fors
 
Yield(TupleFunction2<T1, T2, R>) - 类 中的静态方法com.github.lokic.javaplus.Streams.Fors
 
Yield(TupleFunction3<T1, T2, T3, R>) - 类 中的静态方法com.github.lokic.javaplus.Streams.Fors
 
Yield(TupleFunction4<T1, T2, T3, T4, R>) - 类 中的静态方法com.github.lokic.javaplus.Streams.Fors
 
Yield(TupleFunction5<T1, T2, T3, T4, T5, R>) - 类 中的静态方法com.github.lokic.javaplus.Streams.Fors
 
Yield(TupleFunction6<T1, T2, T3, T4, T5, T6, R>) - 类 中的静态方法com.github.lokic.javaplus.Streams.Fors
 
$ A B C D E F G I J K L M N O P R S T V W Y 
跳过导航链接

Copyright © 2023. All rights reserved.