小编Fos*_*san的帖子

在map()上使用单个flatMap()是否更好?flatMap()?

我想知道两种平面图之间是否存在任何显着差异.

情况1:

someCollection
    .stream()
    .map(CollectionElement::getAnotherCollection)
    .flatMap(Collection::stream);
Run Code Online (Sandbox Code Playgroud)

案例2:

someCollection
    .stream()
    .flatMap(element -> element.getAnotherCollection().stream());
Run Code Online (Sandbox Code Playgroud)

应该首选哪一个?在性能方面有哪些更好?

java java-stream flatmap

2
推荐指数
1
解决办法
102
查看次数

标签 统计

flatmap ×1

java ×1

java-stream ×1