在Java 8中迭代流的最快方法是什么?

步伐

如果我有一个集合,并且想遍历过滤后的流,则可以执行以下任一操作(以及更多的钝选项):

for(item in collection.stream().filter(...).collect(Collectors.toList()))
for(item in collection.stream().filter(...).collect(Collectors.toSet()))

哪个更快?列表还是集合?有什么方法可以收集到一个Iterable或我可以迭代的其他类型?

他们是

如果您只想遍历的元素Stream,则无需将其收集到中Collection,只需使用forEach

collection.stream()
          .filter(...)
          .forEach (item -> {
                            // do something with item
                            }
                   );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Java中收集符号出现的最快方法是什么

来自分类Dev

用Java在null中填充ArrayList的最快方法是什么?

来自分类Dev

用Java 8中的流替换嵌套的for循环的正确方法是什么?

来自分类Dev

在Java中迭代列表并退出的最佳方法是什么

来自分类Dev

用Java将字节数组写入套接字输出流的最快方法是什么

来自分类Dev

用Java将字节数组写入套接字输出流的最快方法是什么

来自分类Dev

Java:迭代集合的最佳方法是什么?

来自分类Dev

在Java中获取k个最小(或最大)数组元素的最快方法是什么?

来自分类Dev

带进度监控的最快的java文件复制方法是什么?

来自分类Dev

使用Java 8将流聚合到一个DISTINCT的最佳方法是什么

来自分类Dev

Java 8中接口方法的隐式声明是什么?

来自分类Dev

在 JAVA 8 中避免 ConcurrentModificationException 的最佳方法是什么

来自分类Dev

Java 8迭代流操作

来自分类Dev

Java 8流-在迭代过程中引发异常

来自分类Dev

在python中迭代字典值的最快方法是什么?

来自分类Dev

Java 8中MetaSpace的用途是什么?

来自分类Dev

Java 8中'()-> {}'的类型是什么?

来自分类Dev

使用Java 8,迭代地图中所有条目的最简洁方法是什么?

来自分类Dev

在Java中缓冲缓冲流的结果是什么?

来自分类Dev

在Java中缓冲缓冲流的结果是什么?

来自分类Dev

在 Java 8 中设计/处理不同方法的有序调用的最佳方法是什么

来自分类Dev

检查两个java对象的Deep Equal的最快,最有效的方法是什么?

来自分类Dev

从Java应用程序将数据导入Cassandra 2的最快方法是什么?

来自分类Dev

Java中最快的子字符串搜索方法是什么

来自分类Dev

用Java将很小的字符串写入文件的最快方法是什么?

来自分类Dev

用Java搜索子字符串最快的方法是什么?

来自分类Dev

在Java项目中获取所有构建错误的最快方法是什么?

来自分类Dev

用Java将对象转换为字节流的最快方法是什么?

来自分类Dev

用Java将很小的字符串写入文件的最快方法是什么?

Related 相关文章

  1. 1

    在Java中收集符号出现的最快方法是什么

  2. 2

    用Java在null中填充ArrayList的最快方法是什么?

  3. 3

    用Java 8中的流替换嵌套的for循环的正确方法是什么?

  4. 4

    在Java中迭代列表并退出的最佳方法是什么

  5. 5

    用Java将字节数组写入套接字输出流的最快方法是什么

  6. 6

    用Java将字节数组写入套接字输出流的最快方法是什么

  7. 7

    Java:迭代集合的最佳方法是什么?

  8. 8

    在Java中获取k个最小(或最大)数组元素的最快方法是什么?

  9. 9

    带进度监控的最快的java文件复制方法是什么?

  10. 10

    使用Java 8将流聚合到一个DISTINCT的最佳方法是什么

  11. 11

    Java 8中接口方法的隐式声明是什么?

  12. 12

    在 JAVA 8 中避免 ConcurrentModificationException 的最佳方法是什么

  13. 13

    Java 8迭代流操作

  14. 14

    Java 8流-在迭代过程中引发异常

  15. 15

    在python中迭代字典值的最快方法是什么?

  16. 16

    Java 8中MetaSpace的用途是什么?

  17. 17

    Java 8中'()-> {}'的类型是什么?

  18. 18

    使用Java 8,迭代地图中所有条目的最简洁方法是什么?

  19. 19

    在Java中缓冲缓冲流的结果是什么?

  20. 20

    在Java中缓冲缓冲流的结果是什么?

  21. 21

    在 Java 8 中设计/处理不同方法的有序调用的最佳方法是什么

  22. 22

    检查两个java对象的Deep Equal的最快,最有效的方法是什么?

  23. 23

    从Java应用程序将数据导入Cassandra 2的最快方法是什么?

  24. 24

    Java中最快的子字符串搜索方法是什么

  25. 25

    用Java将很小的字符串写入文件的最快方法是什么?

  26. 26

    用Java搜索子字符串最快的方法是什么?

  27. 27

    在Java项目中获取所有构建错误的最快方法是什么?

  28. 28

    用Java将对象转换为字节流的最快方法是什么?

  29. 29

    用Java将很小的字符串写入文件的最快方法是什么?

热门标签

归档