java - 如何强制 Java 8 流按顺序执行?

标签 java java-8 java-stream

我有一个 Stream 作为方法的参数。不知道平行不平行 我怎样才能保证顺序执行呢?

(没有 if/else/pls 的实例)

谢谢

最佳答案

等等...只是调用 sequential() 吗?

这只是一个标志,因此最后一次调用 sequential/parallel 会获胜,这意味着即使您的流是 parallel 并且您将其作为方法参数接收,在终端操作之前的任何地方调用 sequential 就完成了

关于java - 如何强制 Java 8 流按顺序执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52154694/

相关文章:

java - 友好的 URL 映射问题 - Java Spring

java - 具体类中的 protected 构造函数与抽象类中的公共(public)构造函数

java - 在 CompletableFuture 中使用 Supplier 会产生与使用 lambda 不同的结果

java - JNLP 不在 Java 1.8 客户端上创建桌面快捷方式

java - Java:HashMap.getOrDefault返回空值

java - 套接字超时异常 : Read timed out on Insert to Google Drive - is it retryable?

javascript - java.io.IOException : write beyond end of stream OR java. lang.IllegalStateException:getOutputStream()已被调用

java - 如何将列表转换为 map ?

java - 修改部分列表,然后返回更新后的列表

Java 8 : Change the values of an EntrySet stream