❮ LinkedList Methods
Example
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<Integer> numbers = new LinkedList<Integer>();
numbers.add(5);
numbers.add(9);
numbers.add(8);
numbers.add(6);
numbers.add(1);
numbers.removeIf( n -> n % 2 == 0 );
System.out.println(numbers);
}
}Definition and Usage
The removeIf() method removes all elements from this list for which a condition is satisfied. The condition can be defined by the return value of a lambda expression that is compatible with the test() method of Java's Predicate interface.
To learn about lambda expressions, see our Java Lambda Expression tutorial .
Syntax
public boolean removeIf(Predicate
condition )Parameter Values
| Parameter | Description |
|---|---|
| condition | Required. A Predicate object or lambda expression which tests an item from the list. |
Technical Details
| Returns: | true if any items were removed from the list, false otherwise. |
|---|