Langage

IIterator.ForEachRemaining(IConsumer) Méthode

Définition

Exécute l’action donnée pour chaque élément restant jusqu’à ce que tous les éléments aient été traités ou que l’action lève une exception.

[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

Paramètres

action
IConsumer

Action à effectuer pour chaque élément

Attributs

Remarques

Exécute l’action donnée pour chaque élément restant jusqu’à ce que tous les éléments aient été traités ou que l’action lève une exception. Les actions sont effectuées dans l’ordre d’itération, si cet ordre est spécifié. Les exceptions levées par l’action sont relayées à l’appelant.

Le comportement d’un itérateur n’est pas spécifié si l’action modifie la collection de quelque manière que ce soit (même en appelant la #remove remove méthode ou d’autres méthodes de mutateur de Iterator sous-types), sauf si une classe de substitution a spécifié une stratégie de modification simultanée.

Le comportement suivant d’un itérateur n’est pas spécifié si l’action lève une exception.

Ajouté dans la version 1.8.

Java documentation pour java.util.Iterator.forEachRemaining(java.util.function.Consumer<? super E>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à