|
|
1
3
你不能重复使用流。只需将元素收集到一个集合中,例如
|
|
2
3
你不能
然后像改变主叫人一样
你不应该这样硬编码路径,你可以使用
|
|
|
3
2
问题实际上是流不支持对其调用多个终端操作,这是一个不幸的限制。 最接近的方法是将处理过的数据收集到一个集合中并运行相同的操作:
另一种方法是使用状态行为,其中在流遍历期间执行的操作具有副作用:
应谨慎使用流中的状态行为。这个 documentation of the java.util.stream package 有很多关于这个的信息。但我相信在这种情况下,副作用不会是不受欢迎的。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |