Linguaggio

ConcurrentSkipListMap.Merge(Object, Object, IBiFunction) Metodo

Definizione

Se la chiave specificata non è già associata a un valore, la associa al valore specificato.

[Android.Runtime.Register("merge", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;", "GetMerge_Ljava_lang_Object_Ljava_lang_Object_Ljava_util_function_BiFunction_Handler", ApiSince=24)]
public virtual Java.Lang.Object? Merge(Java.Lang.Object? key, Java.Lang.Object? value, Java.Util.Functions.IBiFunction? remappingFunction);
[<Android.Runtime.Register("merge", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;", "GetMerge_Ljava_lang_Object_Ljava_lang_Object_Ljava_util_function_BiFunction_Handler", ApiSince=24)>]
abstract member Merge : Java.Lang.Object * Java.Lang.Object * Java.Util.Functions.IBiFunction -> Java.Lang.Object
override this.Merge : Java.Lang.Object * Java.Lang.Object * Java.Util.Functions.IBiFunction -> Java.Lang.Object

Parametri

key
Object

chiave con cui deve essere associato il valore specificato

value
Object

valore da utilizzare se assente

remappingFunction
IBiFunction

funzione per ricompilare un valore se presente

Valori restituiti

nuovo valore associato alla chiave specificata oppure null se non

Attributi

Commenti

Se la chiave specificata non è già associata a un valore, la associa al valore specificato. In caso contrario, sostituisce il valore con i risultati della funzione di mapping specificata o rimuove se null. La funzione è <em>NOT</em> garantita l'applicazione una volta in modo atomico.

Aggiunta nella versione 1.8.

per java.util.concurrent.ConcurrentSkipListMap.merge(K, V, 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