Module java.base

Interface UnaryOperator<T>

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

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

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

自版本:
1.8
参见:
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static <T> UnaryOperator<T>
    返回一个始终返回其输入参数的一元运算符。

    Methods declared in interface java.util.function.Function

    andThen, apply, compose
  • Method Details

    • identity

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