我正在爲前兩個簡單項目懶洋洋地創建一串字符串。但是,我的流的一部分是字符串列表。Java懶惰字符串包括列表<String>
Stream<String> streamA = Stream.concat(
Stream.generate(item::getStringA),
Stream.generate(item::getStringB))
return Stream.concat(streamA, item.getStringList(param).stream())
上面的工作,但.getStringList也需要被懶惰地調用。我不清楚如何獲取它並將它合併到流的其餘部分。
findFirst()正是我想要的。雖然路易斯的答案有效,但我覺得這至少對於一個「流媒體新手」來說更直觀一些。 – Joel