Sprache

ConcurrentSkipListMap.Merge(Object, Object, IBiFunction) Methode

Definition

Wenn der angegebene Schlüssel noch nicht einem Wert zugeordnet ist, wird er dem angegebenen Wert zugeordnet.

[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

Parameter

key
Object

Schlüssel, dem der angegebene Wert zugeordnet werden soll

value
Object

der Wert, der verwendet werden soll, wenn er nicht vorhanden ist

remappingFunction
IBiFunction

die Funktion, um einen Wert neu zu kompensieren, wenn vorhanden

Gibt zurück

der neue Wert, der dem angegebenen Schlüssel zugeordnet ist, oder null, wenn keines vorhanden ist.

Attribute

Hinweise

Wenn der angegebene Schlüssel noch nicht einem Wert zugeordnet ist, wird er dem angegebenen Wert zugeordnet. Andernfalls wird der Wert durch die Ergebnisse der angegebenen Neuzuordnungsfunktion ersetzt oder entfernt, wenn null. Die Funktion ist <em>NOT</em> garantiert, sobald sie atomisch angewendet werden.

Hinzugefügt in 1.8.

Java Dokumentation für java.util.concurrent.ConcurrentSkipListMap.merge(K, V, java.util.function.BiFunction<? super V, ? super V, ? extends V>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: