Java / Java8 streams
What is a filter() method in Java 8?
The filter method is used to filter elements that satisfy a certain condition that is specified using a Predicate function.
A predicate function is nothing but a function that takes an Object and returns a boolean.
public class Java8FilterExample { public static void main(String[] args) { List<String> list = Arrays.asList("One","Two","Three"); List<String> filteredList = list.stream().filter(x -> x.length()>=5).collect(Collectors.toList()); System.out.println(filteredList); // prints [Three] } }
More Related questions...