我写了一个旧风格的代码如下:
public List<Long> generateSequenceList(final int count) {
List<Long> sequenceList = new ArrayList<>(count);
for (int i =0; i <count; i++) {
sequenceList.add(functionB());
}
return sequenceList;
}
在这个方法中,我调用了一个函数来计算次数,并将结果添加到列表中。
我想写它通过流的例子,在使用流,但我不能得到适当的方法在流。
流是否不支持这些情况?
请建议。
1条答案
按热度按时间jjjwad0x1#
您可以使用
Stream.generate
和.limit
。