What is the best practice for flatMap replacment (original) (raw)
Boaz Nahum boaznahum at gmail.com
Tue Apr 9 14:31:46 PDT 2013
- Previous message: hg: lambda/lambda/jdk: Remove FlatMapper and relevant flatMap variants; migrate to flatMap(e -> stream)
- Next message: What is the best practice for flatMap replacment
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
My old code:
public void flattenInto(T element, Consumer sink) { R r = .. if (...) { sink.accept(r); }
Is replaced with:
Stream<? extends R> apply(T element) { R r = ... return ? (...) : Collections.singleton(t).stream() : null; }
I wonder if I can do better.
Thanks Boaz
- Previous message: hg: lambda/lambda/jdk: Remove FlatMapper and relevant flatMap variants; migrate to flatMap(e -> stream)
- Next message: What is the best practice for flatMap replacment
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]