第 44 条:坚持使用标准的函数接口
2021-05-22 本文已影响0人
综合楼
坚持使用标准的函数接口.jpeg
| Interface | Function Signature | Example |
|---|---|---|
| UnaryOperator | T apply(T t) | String::toLowerCase |
| BinaryOperator | T apply(T t1, T t2) | BigInteger::add |
| Predicate | boolean test(T t) | Collection::isEmpty |
| Function | R apply(T t) | Arrays::asList |
| Supplier | T get() | Instant::now |
| Consumer | void accept(T t) | System.out::println |