Язык

IIterator.ForEachRemaining(IConsumer) Метод

Определение

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

[Android.Runtime.Register("forEachRemaining", "(Ljava/util/function/Consumer;)V", "GetForEachRemaining_Ljava_util_function_Consumer_Handler:Java.Util.IIterator, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public virtual void ForEachRemaining(Java.Util.Functions.IConsumer action);
[<Android.Runtime.Register("forEachRemaining", "(Ljava/util/function/Consumer;)V", "GetForEachRemaining_Ljava_util_function_Consumer_Handler:Java.Util.IIterator, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member ForEachRemaining : Java.Util.Functions.IConsumer -> unit
override this.ForEachRemaining : Java.Util.Functions.IConsumer -> unit

Параметры

action
IConsumer

Действие, выполняемого для каждого элемента

Атрибуты

Комментарии

Выполняет заданное действие для каждого оставшегося элемента до тех пор, пока не будут обработаны все элементы или действие выдает исключение. Действия выполняются в порядке итерации, если указан этот порядок. Исключения, создаваемые действием, передаются вызывающей объекту.

Поведение итератора не указано, если действие изменяет коллекцию каким-либо образом (даже вызывая #remove remove метод или другие методы мутатора подтипов), если только переопределяющий класс не указал политику параллельного Iterator изменения.

Последующее поведение итератора не указано, если действие создает исключение.

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

Документация по Java для java.util.Iterator.forEachRemaining(java.util.function.Consumer<? super E>).

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

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