Skip to content

Commit

Permalink
Update CrazyOptionals.java
Browse files Browse the repository at this point in the history
  • Loading branch information
hladchenko authored Sep 21, 2023
1 parent 940fa2d commit ef0fe4a
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -248,7 +248,7 @@ public static void processAccountWithMaxBalance(List<Account> accounts, AccountS
*/
public static double calculateTotalCreditBalance(List<CreditAccount> accounts) {
// If you have a stream of optionals and you want to filter empty ones, you can do the trick and call
// `Stream#flatMap` and pass `Optional#sream`. This logic transforms each optional object into a stream of either
// `Stream#flatMap` and pass `Optional#stream`. This logic transforms each optional object into a stream of either
// one of zero elements and then all those streams are flattened into one using `flatMap` which automatically
// filters all empty optional
return accounts.stream()
Expand Down

0 comments on commit ef0fe4a

Please sign in to comment.