Stream流的小技巧

Posted ITdfq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Stream流的小技巧相关的知识,希望对你有一定的参考价值。

  • 计算总金额

    LongSummaryStatistics sum = orderList1.stream().mapToLong(s -> s.getAmount()).summaryStatistics();
    

    用于Long类型

    Long sum1 =sum.getSum()
    
  • 过滤

    List.stream().filter(s -> s.getType().equals(abc.getType())).collect(Collectors.toList());
    
  • 分页

    orderList1.stream().skip((page - 1) * size).limit(size).collect(Collectors.toList());
    

    第page页 每页有page条数据

以上是关于Stream流的小技巧的主要内容,如果未能解决你的问题,请参考以下文章

Java开发工程师进阶篇-Java8的Stream流使用技巧

Jquery 小技巧

Java中的文件和stream流的操作代码

[Java基础]Stream流的收集操作

Stream流的前世今生

java8-Stream流的创建