Learn to filter a stream of objects using multiple filters and process filtered objects by either collecting to a new list or calling method on objects.
Learn to join stream of strings with a separator/delimiter using Collectors.joining() API in Java 8. Append stream to CSV example in Java 8.
Learn to use Stream.concat() method is used to merge two streams into one stream which consist of all elements of both merged streams.
Java 8 example to sort stream of objects by multiple fields using comparators and Comparator.thenComparing() method. This method returns a lexicographic-order comparator with another comparator. It gives the same effect as SQL group by clause.
Learn to sort stream of numbers and strings in ascending (natural order) and descending orders (reverse order) in Java 8.