0 比方说,我有一个名为“城市”(类城市)的收藏品,收藏中的每个项目都有一个“街道”(类街道)成员,我想遍历所有城市并统计收集中的街道总数。收集收藏品的最佳表现方法 什么是使用流,同时避免许多不必要的操作(UN \拳,多余的计算等) 来源 2017-02-12 slashms +1 这是一个非常简单的流操作,没有拳击在所有它做的最好办法。你有什么尝试,或者你只是希望我们为你写代码? – Andreas +0 我只是不知道如何迭代每个子集合 – slashms +1 为什么你假设流=最佳性能? – shmosel
5 int streetCount = cities .stream() .map(City::getStreets) .mapToInt(Collection::size) .sum(); 来源 2017-02-12 11:32:57 shmosel +2 为什么要计数街道?总结街头藏品的大小不是更快吗? – Andreas +1 @Andreas第二次击败我:) – shmosel
这是一个非常简单的流操作,没有拳击在所有它做的最好办法。你有什么尝试,或者你只是希望我们为你写代码? – Andreas
我只是不知道如何迭代每个子集合 – slashms
为什么你假设流=最佳性能? – shmosel