| 程序包 | 说明 |
|---|---|
| com.github.lokic.javaplus.functional.entry |
EntryFunction 、 EntryConsumer,
旨在减少使用 Map.Entry 传递的时候, Map.Entry.getKey() 、
Map.Entry.getValue() ()}的显性调用。 |
| com.github.lokic.javaplus.functional.predicate | |
| com.github.lokic.javaplus.functional.tuple |
在函数式编程中,有时可能需要在lambda中临时传递一些数据,如果重新创建一个类来传递就显得有些繁琐。
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
EntryPredicate<K,V> |
| 限定符和类型 | 方法和说明 |
|---|---|
static <K,V> EntryPredicate<K,V> |
EntryFunctional.predicate(Predicate2<K,V> predicate2) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T1,T2> Predicate2<T1,T2> |
Predicate2.$1(java.util.function.Predicate<T1> predicate) |
static <T1,T2> Predicate2<T1,T2> |
Predicate2.$2(java.util.function.Predicate<T2> predicate) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
TuplePredicate2<T1,T2> |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T1,T2> TuplePredicate2<T1,T2> |
TupleFunctional.predicate(Predicate2<T1,T2> predicate2) |
Copyright © 2023. All rights reserved.