Bagikan melalui


ConcurrentSkipListMap.ComputeIfPresent(Object, IBiFunction) Metode

Definisi

Jika nilai untuk kunci yang ditentukan ada, upaya untuk menghitung pemetaan baru mengingat kunci dan nilai yang dipetakan saat ini.

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

Parameter

key
Object

kunci yang nilainya mungkin dikaitkan

remappingFunction
IBiFunction

fungsi untuk menghitung nilai

Mengembalikan

nilai baru yang terkait dengan kunci yang ditentukan, atau null jika tidak ada

Atribut

Keterangan

Jika nilai untuk kunci yang ditentukan ada, upaya untuk menghitung pemetaan baru mengingat kunci dan nilai yang dipetakan saat ini. Fungsinya adalah <em>NOT</em> dijamin akan diterapkan sekali secara atomik.

Ditambahkan dalam 1.8.

Dokumentasi Java untuk java.util.concurrent.ConcurrentSkipListMap.computeIfPresent(K, java.util.function.BiFunction<? super K, ? super V, ? extends V>).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk