ConcurrentHashMap.ReduceEntries Metodo

Definizione

Overload

Nome Descrizione
ReduceEntries(Int64, IBiFunction)

Restituisce il risultato dell'accumulo di tutte le voci utilizzando il riduttore specificato per combinare i valori o null se nessuno.

ReduceEntries(Int64, IFunction, IBiFunction)

Restituisce il risultato dell'accumulo della trasformazione specificata di tutte le voci che usano il riduttore specificato per combinare i valori o null se nessuno.

ReduceEntries(Int64, IBiFunction)

Restituisce il risultato dell'accumulo di tutte le voci utilizzando il riduttore specificato per combinare i valori o null se nessuno.

[Android.Runtime.Register("reduceEntries", "(JLjava/util/function/BiFunction;)Ljava/util/Map$Entry;", "GetReduceEntries_JLjava_util_function_BiFunction_Handler", ApiSince=24)]
public virtual Java.Util.IMapEntry? ReduceEntries(long parallelismThreshold, Java.Util.Functions.IBiFunction reducer);
[<Android.Runtime.Register("reduceEntries", "(JLjava/util/function/BiFunction;)Ljava/util/Map$Entry;", "GetReduceEntries_JLjava_util_function_BiFunction_Handler", ApiSince=24)>]
abstract member ReduceEntries : int64 * Java.Util.Functions.IBiFunction -> Java.Util.IMapEntry
override this.ReduceEntries : int64 * Java.Util.Functions.IBiFunction -> Java.Util.IMapEntry

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 tutte le voci

Attributi

Commenti

per java.util.concurrent.ConcurrentHashMap.reduceEntries(long, java.util.function.BiFunction).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ReduceEntries(Int64, IFunction, IBiFunction)

Restituisce il risultato dell'accumulo della trasformazione specificata di tutte le voci che usano il riduttore specificato per combinare i valori o null se nessuno.

[Android.Runtime.Register("reduceEntries", "(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;", "GetReduceEntries_JLjava_util_function_Function_Ljava_util_function_BiFunction_Handler", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public virtual Java.Lang.Object? ReduceEntries(long parallelismThreshold, Java.Util.Functions.IFunction transformer, Java.Util.Functions.IBiFunction reducer);
[<Android.Runtime.Register("reduceEntries", "(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;", "GetReduceEntries_JLjava_util_function_Function_Ljava_util_function_BiFunction_Handler", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member ReduceEntries : int64 * Java.Util.Functions.IFunction * Java.Util.Functions.IBiFunction -> Java.Lang.Object
override this.ReduceEntries : 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 tutte le voci

Attributi

Commenti

Restituisce il risultato dell'accumulo della trasformazione specificata di tutte le voci che usano il riduttore specificato per combinare i valori o null se nessuno.

Aggiunta nella versione 1.8.

per java.util.concurrent.ConcurrentHashMap.reduceEntries(long, java.util.function.Function<java.util.Map.Entry<K, 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 dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a