Heim >Java >javaLernprogramm >Detaillierte Erklärung unärer Operatoren in der Java-Sprache

Detaillierte Erklärung unärer Operatoren in der Java-Sprache

黄舟
黄舟Original
2017-09-21 10:43:482570Durchsuche

In diesem Artikel wird hauptsächlich die Analyse unärer Operatorinstanzen in der Java-Sprache vorgestellt. Freunde in Not können sich darauf beziehen.

Unärer Operator, auch Einzeloperator, unärer Operator, unärer Operator genannt, englischer Name: UnaryOperator.

Beschreibung: Akzeptiert einen Parameter vom Typ T und der Rückgabewerttyp ist ebenfalls T.

Quellcode:


public interface UnaryOperator<T> extends Function<T, T> {  /**
   * Returns a unary operator that always returns its input argument.
   *
   * @param <T> the type of the input and output of the operator
   * @return a unary operator that always returns its input argument
   */  static <T> UnaryOperator<T> identity() {
    return t -> t;
  }
}

Testcode:


@Test
  public void test(){
    super.print(UnaryOperator.identity().apply(1));//输出1    
    super.print(UnaryOperator.identity().apply(false));//输出false    
    super.print(UnaryOperator.identity().apply("string"));//输出string  }

Zusammenfassung

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung unärer Operatoren in der Java-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn