当前位置:   article > 正文

利用Stream流中的各种API进行操作。_stream流api

stream流api

  1. 利用Stream流中的各种API进行操作。
  2. 1. filter(Predicate<T> predicate):根据指定的条件过滤流中的元素,返回一个新的流。
  3. 2. map(Function<T, R> mapper):对流中的每个元素进行映射操作,返回一个新的流,新流中的元素为映射后的结果。
  4. 3. sorted():对流中的元素进行默认排序。
  5. 4. sorted(Comparator<T> comparator):对流中的元素按照指定的规则进行排序。
  6. 5. distinct():去除流中的重复元素,返回一个新的流。
  7. 6. limit(long maxSize):截断流,获取前几个元素。
  8. 7. skip(long n):跳过指定数量的元素,返回一个新的流。
  9. 8. forEach(Consumer<T> action):对流中的每个元素执行指定的操作。
  10. 9. collect(Collector<T, A, R> collector):将流中的元素收集到一个结果集合中。
  11. 10. anyMatch(Predicate<T> predicate):判断流中是否有满足指定条件的元素。
  12. 11. allMatch(Predicate<T> predicate):判断流中的所有元素是否都满足指定条件。
  13. 12. noneMatch(Predicate<T> predicate):判断流中是否没有满足指定条件的元素。
  14. 13. findFirst():返回流中的第一个元素。
  15. 14. findAny():返回流中的任意一个元素。
  16. 15. reduce(BinaryOperator<T> accumulator):将流中的元素按照指定的规约操作进行归约。
  17. 16. parallelStream():返回一个并行流,可以并行地处理流中的元素。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/612016
推荐阅读
相关标签
  

闽ICP备14008679号