Lenguaje

ConcurrentHashMap.ReduceKeys Método

Definición

Sobrecargas

Nombre Description
ReduceKeys(Int64, IBiFunction)

Devuelve el resultado de acumular todas las claves mediante el reductor especificado para combinar valores, o null si ninguno.

ReduceKeys(Int64, IFunction, IBiFunction)

Devuelve el resultado de acumular la transformación dada de todas las claves mediante el reductor especificado para combinar valores, o null si no existe.

ReduceKeys(Int64, IBiFunction)

Devuelve el resultado de acumular todas las claves mediante el reductor especificado para combinar valores, o null si ninguno.

[Android.Runtime.Register("reduceKeys", "(JLjava/util/function/BiFunction;)Ljava/lang/Object;", "GetReduceKeys_JLjava_util_function_BiFunction_Handler", ApiSince=24)]
public virtual Java.Lang.Object? ReduceKeys(long parallelismThreshold, Java.Util.Functions.IBiFunction reducer);
[<Android.Runtime.Register("reduceKeys", "(JLjava/util/function/BiFunction;)Ljava/lang/Object;", "GetReduceKeys_JLjava_util_function_BiFunction_Handler", ApiSince=24)>]
abstract member ReduceKeys : int64 * Java.Util.Functions.IBiFunction -> Java.Lang.Object
override this.ReduceKeys : int64 * Java.Util.Functions.IBiFunction -> Java.Lang.Object

Parámetros

parallelismThreshold
Int64

el número (estimado) de elementos necesarios para que esta operación se ejecute en paralelo.

reducer
IBiFunction

una función de combinación asociativa conmutativa

Devoluciones

resultado de la acumulación de todas las claves mediante el reductor especificado para combinar valores, o null si ninguno

Atributos

Comentarios

Devuelve el resultado de acumular todas las claves mediante el reductor especificado para combinar valores, o null si ninguno.

Agregado en la versión 1.8.

Documentación de Java para java.util.concurrent.ConcurrentHashMap.reduceKeys(long, java.util.function.BiFunction<? super K, ? super K, ? extends K>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

ReduceKeys(Int64, IFunction, IBiFunction)

Devuelve el resultado de acumular la transformación dada de todas las claves mediante el reductor especificado para combinar valores, o null si no existe.

[Android.Runtime.Register("reduceKeys", "(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;", "GetReduceKeys_JLjava_util_function_Function_Ljava_util_function_BiFunction_Handler", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public virtual Java.Lang.Object? ReduceKeys(long parallelismThreshold, Java.Util.Functions.IFunction transformer, Java.Util.Functions.IBiFunction reducer);
[<Android.Runtime.Register("reduceKeys", "(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;", "GetReduceKeys_JLjava_util_function_Function_Ljava_util_function_BiFunction_Handler", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member ReduceKeys : int64 * Java.Util.Functions.IFunction * Java.Util.Functions.IBiFunction -> Java.Lang.Object
override this.ReduceKeys : int64 * Java.Util.Functions.IFunction * Java.Util.Functions.IBiFunction -> Java.Lang.Object

Parámetros

parallelismThreshold
Int64

el número (estimado) de elementos necesarios para que esta operación se ejecute en paralelo.

transformer
IFunction

una función que devuelve la transformación de un elemento o null si no hay ninguna transformación (en cuyo caso no se combina).

reducer
IBiFunction

una función de combinación asociativa conmutativa

Devoluciones

resultado de la acumulación de la transformación dada de todas las claves

Atributos

Comentarios

Devuelve el resultado de acumular la transformación dada de todas las claves mediante el reductor especificado para combinar valores, o null si no existe.

Agregado en la versión 1.8.

Documentación de Java para java.util.concurrent.ConcurrentHashMap.reduceKeys(long, java.util.function.Function<? super K, ? extends U>, java.util.function.BiFunction<? super U, ? super U, ? extends U>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a