Bagikan melalui


ConcurrentHashMap.ReduceKeysToLong Metode

Definisi

Mengembalikan hasil akumulasi transformasi yang diberikan dari semua kunci menggunakan peredam yang diberikan untuk menggabungkan nilai, dan dasar yang diberikan sebagai nilai identitas.

[Android.Runtime.Register("reduceKeysToLong", "(JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J", "GetReduceKeysToLong_JLjava_util_function_ToLongFunction_JLjava_util_function_LongBinaryOperator_Handler", ApiSince=24)]
public virtual long ReduceKeysToLong(long parallelismThreshold, Java.Util.Functions.IToLongFunction transformer, long basis, Java.Util.Functions.ILongBinaryOperator reducer);
[<Android.Runtime.Register("reduceKeysToLong", "(JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J", "GetReduceKeysToLong_JLjava_util_function_ToLongFunction_JLjava_util_function_LongBinaryOperator_Handler", ApiSince=24)>]
abstract member ReduceKeysToLong : int64 * Java.Util.Functions.IToLongFunction * int64 * Java.Util.Functions.ILongBinaryOperator -> int64
override this.ReduceKeysToLong : int64 * Java.Util.Functions.IToLongFunction * int64 * Java.Util.Functions.ILongBinaryOperator -> int64

Parameter

parallelismThreshold
Int64

(perkiraan) jumlah elemen yang diperlukan agar operasi ini dijalankan secara paralel

transformer
IToLongFunction

fungsi yang mengembalikan transformasi untuk elemen

basis
Int64

identitas (nilai default awal) untuk pengurangan

reducer
ILongBinaryOperator

fungsi penggambungan asosiatif komutatif

Mengembalikan

hasil akumulasi transformasi yang diberikan dari semua kunci

Atribut

Keterangan

Mengembalikan hasil akumulasi transformasi yang diberikan dari semua kunci menggunakan peredam yang diberikan untuk menggabungkan nilai, dan dasar yang diberikan sebagai nilai identitas.

Ditambahkan dalam 1.8.

Dokumentasi Java untuk java.util.concurrent.ConcurrentHashMap.reduceKeysToLong(long, java.util.function.ToLongFunction<? super K>, long, java.util.function.LongBinaryOperator).

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