一元运算符功能接口与消费者功能接口之间有什么区别?

What is the difference between Unary-Operator functional-interface to Consumer functional-interface?

我想知道 Unary-Operator 和 Consumer 功能接口之间有什么区别?

最终,他们俩都得到了一个函数,并将其应用到一个泛型 T 上。

提前致谢!

Consumer 是一种采用泛型 T 参数且没有 return 值 (void) 的方法。 UnaryOperator 是一种采用通用类型 T 的参数和 return 相同类型 (T) 的值的方法。

一元运算符功能接口returns一些结果但是 消费者功能接口没有 https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html https://docs.oracle.com/javase/8/docs/api/java/util/function/UnaryOperator.html