【发布时间】:2016-08-24 17:23:10
【问题描述】:
我正在懒惰地为前两个简单项目创建一个字符串流。但是,我的流的一部分是字符串列表。
Stream<String> streamA = Stream.concat(
Stream.generate(item::getStringA),
Stream.generate(item::getStringB))
return Stream.concat(streamA, item.getStringList(param).stream())
上述方法有效,但 .getStringList 也需要延迟调用。我不清楚如何获取它并将其与流的其余部分“合并”。
【问题讨论】:
标签: java list java-stream lazy-evaluation