Поделиться через


ConcurrentHashMap.ForEachKey Метод

Определение

Перегрузки

ForEachKey(Int64, IConsumer)

Выполняет заданное действие для каждого ключа.

ForEachKey(Int64, IFunction, IConsumer)

Выполняет заданное действие для каждого преобразования, отличного от NULL, каждого ключа.

ForEachKey(Int64, IConsumer)

Выполняет заданное действие для каждого ключа.

[Android.Runtime.Register("forEachKey", "(JLjava/util/function/Consumer;)V", "GetForEachKey_JLjava_util_function_Consumer_Handler", ApiSince=24)]
public virtual void ForEachKey (long parallelismThreshold, Java.Util.Functions.IConsumer action);
[<Android.Runtime.Register("forEachKey", "(JLjava/util/function/Consumer;)V", "GetForEachKey_JLjava_util_function_Consumer_Handler", ApiSince=24)>]
abstract member ForEachKey : int64 * Java.Util.Functions.IConsumer -> unit
override this.ForEachKey : int64 * Java.Util.Functions.IConsumer -> unit

Параметры

parallelismThreshold
Int64

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

action
IConsumer

действие

Атрибуты

Комментарии

Выполняет заданное действие для каждого ключа.

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

Документация по Java для java.util.concurrent.ConcurrentHashMap.forEachKey(long, java.util.function.Consumer<? super K>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

ForEachKey(Int64, IFunction, IConsumer)

Выполняет заданное действие для каждого преобразования, отличного от NULL, каждого ключа.

[Android.Runtime.Register("forEachKey", "(JLjava/util/function/Function;Ljava/util/function/Consumer;)V", "GetForEachKey_JLjava_util_function_Function_Ljava_util_function_Consumer_Handler", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public virtual void ForEachKey (long parallelismThreshold, Java.Util.Functions.IFunction transformer, Java.Util.Functions.IConsumer action);
[<Android.Runtime.Register("forEachKey", "(JLjava/util/function/Function;Ljava/util/function/Consumer;)V", "GetForEachKey_JLjava_util_function_Function_Ljava_util_function_Consumer_Handler", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member ForEachKey : int64 * Java.Util.Functions.IFunction * Java.Util.Functions.IConsumer -> unit
override this.ForEachKey : int64 * Java.Util.Functions.IFunction * Java.Util.Functions.IConsumer -> unit

Параметры

parallelismThreshold
Int64

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

transformer
IFunction

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

action
IConsumer

действие

Атрибуты

Комментарии

Выполняет заданное действие для каждого преобразования, отличного от NULL, каждого ключа.

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

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

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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