BookFinder.java
contains several methods which can be implemented using java streams. Try to implement them so that the tests pass.
Here are some resources that might help:
-
A good summary of non-terminal stream operations: https://www.leveluplunch.com/java/examples/stream-intermediate-operations-example/
-
And terminal operations: https://www.leveluplunch.com/java/examples/stream-terminal-operations-example/
-
Official documenation: https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html