언어

ConcurrentLinkedQueue.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

제거할 요소에 대해 true를 반환하는 조건자입니다.

반품

요소가 제거된 경우 true입니다.

구현

특성

설명

지정된 조건자를 충족하는 이 컬렉션의 모든 요소를 제거합니다. 반복 중 또는 조건자에 의해 throw된 오류 또는 런타임 예외는 호출자에게 릴레이됩니다.

에 대한 java.util.concurrent.ConcurrentLinkedQueue.removeIfJava 참조

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상