Let's suppose there is a Fox class, which has got name, color and age. Let's assume that I have a list of foxes, and I want to print out those foxes' names, whose colours are green. I want to use streams to do so.
Fields:
- name: private String
- color: private String
- age: private Integer
I have written the following code to do the filtering and Sysout:
foxes.stream().filter(fox -> fox.getColor().equals("green"))
.forEach(fox -> System.out::println (fox.getName()));
However, there are some syntax issues in my code.
What is the problem? How should I sort it out?