模块 java.base

接口 UnaryOperator<T>

类型参数:
T - 操作数的类型和运算符的结果
所有父级接口:
Function<T,T>
函数接口:
这是一个功能接口,因此可以用作 lambda 表达式或方法引用的赋值目标。

@FunctionalInterface public interface UnaryOperator<T> extends Function <T,T>
表示对单个操作数的操作,该操作产生与其操作数类型相同的结果。这是 Function 的特化,适用于操作数和结果属于同一类型的情况。

这是一个功能接口,其功能方法是Function.apply(Object)

自从:
1.8
参见:
  • 方法详情

    • identity

      static <T> UnaryOperator <T> identity()
      返回始终返回其输入参数的一元运算符。
      类型参数:
      T - 运算符的输入输出类型
      返回:
      始终返回其输入参数的一元运算符