import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.Predicate;
public class CollectionExample {
public static void main(String[] args) {
List<String> names = Arrays.asList("Alice", "Bob", "Charlie", "David", "Eva");
Collection<String> filteredNames = CollectionUtils.select(names, new Predicate<String>() {
public boolean evaluate(String name) {
return name.startsWith("A");
}
});
System.out.println(filteredNames); // Output: [Alice]
}
}
Maven:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.4</version>
</dependency>
Gradle:
groovy
implementation 'org.apache.commons:commons-collections4:4.4'