第 44 条:坚持使用标准的函数接口
2021-05-22 本文已影响0人
综合楼
![](https://img.haomeiwen.com/i7484530/ea57474f0f749967.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 |