java stream filter

Java
List<String> result = lines.stream()               
                .filter(line -> "theLineIWant".equals(line))
                .collect(Collectors.toList());public class StreamBuilders 
{
     public static void main(String[] args)
     {
         Stream<Integer> stream = Stream.of( new Integer[]{1,2,3,4,5,6,7,8,9} );
         stream.forEach(p -> System.out.println(p));
     }
}

Source

Also in Java: