Язык

ICollection.RemoveIf(IPredicate) Метод

Определение

Удаляет все элементы этой коллекции, удовлетворяющие заданному предикату (необязательной операции).

[Android.Runtime.Register("removeIf", "(Ljava/util/function/Predicate;)Z", "GetRemoveIf_Ljava_util_function_Predicate_Handler:Java.Util.ICollection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public virtual bool RemoveIf(Java.Util.Functions.IPredicate filter);
[<Android.Runtime.Register("removeIf", "(Ljava/util/function/Predicate;)Z", "GetRemoveIf_Ljava_util_function_Predicate_Handler:Java.Util.ICollection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member RemoveIf : Java.Util.Functions.IPredicate -> bool
override this.RemoveIf : Java.Util.Functions.IPredicate -> bool

Параметры

filter
IPredicate

предикат, возвращающий true элементы для удаления элементов

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

true Если какие-либо элементы были удалены

Атрибуты

Комментарии

Удаляет все элементы этой коллекции, удовлетворяющие заданному предикату. Ошибки или исключения среды выполнения, создаваемые во время итерации или предикатом, передаются вызывающему объекту.

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

Java документации по java.util.Collection.removeIf(java.util.function.Predicate<? super E>).

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

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