語言

ArrayBlockingQueue.RemoveIf(IPredicate) 方法

定義

移除該集合中所有滿足該謂詞的元素。

[Android.Runtime.Register("removeIf", "(Ljava/util/function/Predicate;)Z", "GetRemoveIf_Ljava_util_function_Predicate_Handler", ApiSince=33)]
public virtual bool RemoveIf(Java.Util.Functions.IPredicate? filter);
[<Android.Runtime.Register("removeIf", "(Ljava/util/function/Predicate;)Z", "GetRemoveIf_Ljava_util_function_Predicate_Handler", ApiSince=33)>]
abstract member RemoveIf : Java.Util.Functions.IPredicate -> bool
override this.RemoveIf : Java.Util.Functions.IPredicate -> bool

參數

filter
IPredicate

一個對要移除元素時回傳為真的謂詞

傳回

若移除任何元素,則為真

實作

屬性

備註

移除該集合中所有滿足該謂詞的元素。 在迭代過程中或謂詞拋出的錯誤或執行時異常會被轉發給呼叫者。

Java 參考 java.util.concurrent.ArrayBlockingQueue.removeIf。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於