VOOZH about

URL: https://www.geeksforgeeks.org/java/java-8-arraydeque-removeif-method-in-java-with-examples/

⇱ Java 8 | ArrayDeque removeIf() method in Java with Examples - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Java 8 | ArrayDeque removeIf() method in Java with Examples

Last Updated : 11 Jul, 2025
The removeIf() method of ArrayDeque is used to remove all those elements from ArrayDeque which satisfies a given predicate filter condition passed as a parameter to the method. This method returns true if some element are removed from the Vector. Java 8 has an important in-built functional interface which is Predicate. Predicate, or a condition checking function, which checks the given input for a given condition and returns a boolean result for the same indicating whether the condition was met or not. Syntax:
public boolean removeIf(Predicate<? super E> filter)
Parameter: This method takes a parameter filter which represents a predicate which returns true for elements to be removed. Returns: This method returns True if predicate returns true and some elements were removed. Exception: This method throws NullPointerException if the specified filter is null. Below programs illustrate removeIf() method of ArrayDeque: Example 1: To demonstrate removeIf() method on ArrayDeque which contains a set of String and remove strings starts with A.
Output:
Students name do not starts with A
Sanjeet
Rabi
Shabbir
Example 2: To demonstrate removeIf() method on ArrayDeque which contains set of Students objects to remove all those students who got less than 40 marks.
Output:
Students list who score above 40
Aman, 78
Amar, 79
Ankit, 76
Sanju, 62
Example 3: To demonstrate NullpointerException in removeIf() method.
Comment