【发布时间】:2016-02-05 18:20:47
【问题描述】:
假设我有多个要作为单个流处理的集合。最简单的方法是什么?是否有一个实用程序类可以为我做到这一点,还是我必须自己滚动一些东西?
如果我的问题不清楚,这基本上就是我想要做的:
Collection<Region> usaRegions;
Collection<Region> canadaRegions;
Collection<Region> mexicoRegions;
Stream<Region> northAmericanRegions = collect(usaRegions, canadaRegions, mexicoRegions);
public Stream<T> collect(T...) {
/* What goes here? */
}
【问题讨论】:
-
是的,它的
java.util.stream.Stream.concat。见stackoverflow.com/questions/22740464/… -
整洁——我没有意识到
concat存在!谢谢!
标签: java collections java-8 java-stream