Close

Java Collections - ArrayList.removeIf() Examples

[Last Updated: Dec 10, 2025]

Java Collections Java Java API 


Class:

java.util.ArrayList

java.lang.Objectjava.lang.Objectjava.util.AbstractCollectionjava.util.AbstractCollectionjava.util.CollectionCollectionjava.util.AbstractListjava.util.AbstractListjava.util.ListListjava.util.ArrayListjava.util.ArrayListjava.util.ListListjava.util.RandomAccessRandomAccessjava.lang.CloneableCloneablejava.io.SerializableSerializableLogicBig

Methods:

public boolean removeIf (Predicate<? super E> filter)

Description copied from interface: Collection




Examples


package com.logicbig.example.arraylist;

import java.util.*;

public class RemoveIfExample {

public static void main(String... args) {
// Remove elements matching predicate
ArrayList<String> list = new ArrayList<>(Arrays.asList("Apple", "Banana", "Cherry", "Date"));
list.removeIf(s -> s.startsWith("B"));
System.out.println("After removeIf (startsWith B): " + list);
}
}

Output

After removeIf (startsWith B): [Apple, Cherry, Date]
JDK 25




See Also