ConcurrentHashMap.ReduceValues Metodo

Definizione

Overload

Nome Descrizione
ReduceValues(Int64, IFunction, IBiFunction)

Restituisce il risultato dell'accumulo della trasformazione specificata di tutti i valori utilizzando il riduttore specificato per combinare i valori o null se nessuno.

ReduceValues(Int64, IBiFunction)

Restituisce il risultato dell'accumulo di tutti i valori utilizzando il riduttore specificato per combinare i valori oppure null se non è presente alcun valore.

ReduceValues(Int64, IFunction, IBiFunction)

Restituisce il risultato dell'accumulo della trasformazione specificata di tutti i valori utilizzando il riduttore specificato per combinare i valori o null se nessuno.

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

Parametri

parallelismThreshold
Int64

numero (stimato) di elementi necessari per l'esecuzione di questa operazione in parallelo

transformer
IFunction

una funzione che restituisce la trasformazione per un elemento o null se non è presente alcuna trasformazione (nel qual caso non è combinata)

reducer
IBiFunction

una funzione di combinazione di associazioni commutative

Valori restituiti

risultato dell'accumulo della trasformazione specificata di tutti i valori

Attributi

Commenti

Restituisce il risultato dell'accumulo della trasformazione specificata di tutti i valori utilizzando il riduttore specificato per combinare i valori o null se nessuno.

Aggiunta nella versione 1.8.

per java.util.concurrent.ConcurrentHashMap.reduceValues(long, java.util.function.Function<? super V, ? extends U>, java.util.function.BiFunction<? super U, ? super U, ? extends U>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ReduceValues(Int64, IBiFunction)

Restituisce il risultato dell'accumulo di tutti i valori utilizzando il riduttore specificato per combinare i valori oppure null se non è presente alcun valore.

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

Parametri

parallelismThreshold
Int64

numero (stimato) di elementi necessari per l'esecuzione di questa operazione in parallelo

reducer
IBiFunction

una funzione di combinazione di associazioni commutative

Valori restituiti

risultato dell'accumulo di tutti i valori

Attributi

Commenti

Restituisce il risultato dell'accumulo di tutti i valori utilizzando il riduttore specificato per combinare i valori oppure null se non è presente alcun valore.

Aggiunta nella versione 1.8.

per java.util.concurrent.ConcurrentHashMap.reduceValues(long, java.util.function.BiFunction<? super V, ? super V, ? extends V>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a