Язык

ConcurrentHashMap.ReduceKeys Метод

Определение

Перегрузки

Имя. Описание
ReduceKeys(Int64, IBiFunction)

Возвращает результат аккумулирования всех ключей, использующих заданный редуктор для объединения значений, или значение NULL, если нет.

ReduceKeys(Int64, IFunction, IBiFunction)

Возвращает результат аккумулирования заданного преобразования всех ключей, используя заданный редуктор для объединения значений или значение NULL, если нет.

ReduceKeys(Int64, IBiFunction)

Возвращает результат аккумулирования всех ключей, использующих заданный редуктор для объединения значений, или значение NULL, если нет.

[Android.Runtime.Register("reduceKeys", "(JLjava/util/function/BiFunction;)Ljava/lang/Object;", "GetReduceKeys_JLjava_util_function_BiFunction_Handler", ApiSince=24)]
public virtual Java.Lang.Object? ReduceKeys(long parallelismThreshold, Java.Util.Functions.IBiFunction reducer);
[<Android.Runtime.Register("reduceKeys", "(JLjava/util/function/BiFunction;)Ljava/lang/Object;", "GetReduceKeys_JLjava_util_function_BiFunction_Handler", ApiSince=24)>]
abstract member ReduceKeys : int64 * Java.Util.Functions.IBiFunction -> Java.Lang.Object
override this.ReduceKeys : int64 * Java.Util.Functions.IBiFunction -> Java.Lang.Object

Параметры

parallelismThreshold
Int64

(предполагаемое) количество элементов, необходимых для выполнения этой операции параллельно

reducer
IBiFunction

коммутативная ассоциативная функция объединения

Возвращаемое значение

Результат накапливания всех ключей с помощью заданного редуктора для объединения значений или null, если нет.

Атрибуты

Комментарии

Возвращает результат аккумулирования всех ключей, использующих заданный редуктор для объединения значений, или значение NULL, если нет.

Добавлено в версии 1.8.

Java документации по java.util.concurrent.ConcurrentHashMap.reduceKeys(long, java.util.function.BiFunction<? super K, ? super K, ? extends K>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

ReduceKeys(Int64, IFunction, IBiFunction)

Возвращает результат аккумулирования заданного преобразования всех ключей, используя заданный редуктор для объединения значений или значение NULL, если нет.

[Android.Runtime.Register("reduceKeys", "(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;", "GetReduceKeys_JLjava_util_function_Function_Ljava_util_function_BiFunction_Handler", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public virtual Java.Lang.Object? ReduceKeys(long parallelismThreshold, Java.Util.Functions.IFunction transformer, Java.Util.Functions.IBiFunction reducer);
[<Android.Runtime.Register("reduceKeys", "(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;", "GetReduceKeys_JLjava_util_function_Function_Ljava_util_function_BiFunction_Handler", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member ReduceKeys : int64 * Java.Util.Functions.IFunction * Java.Util.Functions.IBiFunction -> Java.Lang.Object
override this.ReduceKeys : int64 * Java.Util.Functions.IFunction * Java.Util.Functions.IBiFunction -> Java.Lang.Object

Параметры

parallelismThreshold
Int64

(предполагаемое) количество элементов, необходимых для выполнения этой операции параллельно

transformer
IFunction

функция, возвращающая преобразование для элемента или null, если преобразование отсутствует (в этом случае оно не объединяется)

reducer
IBiFunction

коммутативная ассоциативная функция объединения

Возвращаемое значение

Результат аккумулирования заданного преобразования всех ключей

Атрибуты

Комментарии

Возвращает результат аккумулирования заданного преобразования всех ключей, используя заданный редуктор для объединения значений или значение NULL, если нет.

Добавлено в версии 1.8.

Java документации по java.util.concurrent.ConcurrentHashMap.reduceKeys(long, java.util.function.Function<? super K, ? extends U>, java.util.function.BiFunction<? super U, ? super U, ? extends U>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к