September 2019
Intermediate to advanced
816 pages
18h 47m
English
Our job's done! This chapter covered infinite streams, null-safe streams, and default methods. A comprehensive list of problems covered grouping, partitioning, and collectors, including the JDK 12 teeing() collector and writing a custom collector. In addition, takeWhile(), dropWhile(), composing functions, predicates and comparators, testing and debugging lambdas, and other cool topics were covered as well.
Download the applications from this chapter to view the results and additional details.