Langue

Collectors.Reducing Méthode

Définition

Surcharges

Nom Description
Reducing(Object, IFunction, IBinaryOperator)

Retourne une Collector valeur qui effectue une réduction de ses éléments d’entrée sous une fonction de mappage spécifiée et BinaryOperator.

Reducing(IBinaryOperator)

Retourne une Collector valeur qui effectue une réduction de ses éléments d’entrée sous un élément spécifié BinaryOperator.

Reducing(Object, IBinaryOperator)

Retourne une Collector valeur qui effectue une réduction de ses éléments d’entrée sous une identité spécifiée BinaryOperator à l’aide de l’identité fournie.

Reducing(Object, IFunction, IBinaryOperator)

Retourne une Collector valeur qui effectue une réduction de ses éléments d’entrée sous une fonction de mappage spécifiée et BinaryOperator.

[Android.Runtime.Register("reducing", "(Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })]
public static Java.Util.Streams.ICollector? Reducing(Java.Lang.Object? identity, Java.Util.Functions.IFunction? mapper, Java.Util.Functions.IBinaryOperator? op);
[<Android.Runtime.Register("reducing", "(Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })>]
static member Reducing : Java.Lang.Object * Java.Util.Functions.IFunction * Java.Util.Functions.IBinaryOperator -> Java.Util.Streams.ICollector

Paramètres

identity
Object

la valeur d’identité pour la réduction (également, la valeur retournée lorsqu’il n’y a aucun élément d’entrée)

mapper
IFunction

une fonction de mappage à appliquer à chaque valeur d’entrée

op
IBinaryOperator

utilisé BinaryOperator<U> pour réduire les valeurs mappées

Retours

implémentation Collector de l’opération map-reduce

Attributs

Remarques

Retourne une Collector valeur qui effectue une réduction de ses éléments d’entrée sous une fonction de mappage spécifiée et BinaryOperator. Il s’agit d’une généralisation qui #reducing(Object, BinaryOperator) permet une transformation des éléments avant la réduction.

Documentation Java pour java.util.stream.Collectors.reducing(U, java.util.function.Function<? super T, ? extends U>, java.util.function.BinaryOperator<U>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Reducing(IBinaryOperator)

Retourne une Collector valeur qui effectue une réduction de ses éléments d’entrée sous un élément spécifié BinaryOperator.

[Android.Runtime.Register("reducing", "(Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.Streams.ICollector? Reducing(Java.Util.Functions.IBinaryOperator? op);
[<Android.Runtime.Register("reducing", "(Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Reducing : Java.Util.Functions.IBinaryOperator -> Java.Util.Streams.ICollector

Paramètres

op
IBinaryOperator

utilisé BinaryOperator<T> pour réduire les éléments d’entrée

Retours

qui Collector implémente l’opération de réduction

Attributs

Remarques

Retourne une Collector valeur qui effectue une réduction de ses éléments d’entrée sous un élément spécifié BinaryOperator. Le résultat est décrit en tant que Optional<T>.

Documentation Java pour java.util.stream.Collectors.reducing(java.util.function.BinaryOperator<T>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Reducing(Object, IBinaryOperator)

Retourne une Collector valeur qui effectue une réduction de ses éléments d’entrée sous une identité spécifiée BinaryOperator à l’aide de l’identité fournie.

[Android.Runtime.Register("reducing", "(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.Streams.ICollector? Reducing(Java.Lang.Object? identity, Java.Util.Functions.IBinaryOperator? op);
[<Android.Runtime.Register("reducing", "(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Reducing : Java.Lang.Object * Java.Util.Functions.IBinaryOperator -> Java.Util.Streams.ICollector

Paramètres

identity
Object

la valeur d’identité pour la réduction (également, la valeur retournée lorsqu’il n’y a aucun élément d’entrée)

op
IBinaryOperator

utilisé BinaryOperator<T> pour réduire les éléments d’entrée

Retours

qui Collector implémente l’opération de réduction

Attributs

Remarques

Retourne une Collector valeur qui effectue une réduction de ses éléments d’entrée sous une identité spécifiée BinaryOperator à l’aide de l’identité fournie.

Documentation Java pour java.util.stream.Collectors.reducing(T, java.util.function.BinaryOperator<T>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à