在Java 8中, UnaryOperator是一个功能接口,它扩展了Function
。
UnaryOperator
接受一个参数,并返回其参数类型相同的结果。
UnaryOperator.java
@FunctionalInterface
public interface UnaryOperator<T> extends Function<T, T> {
}
Function
采用任何类型的参数,并返回任何类型的结果。
Function.java
@FunctionalInterface
public inte