• java8的一些认识


    labd就是函数 e->函数----函数引用,或者{}函数体+return,单句可以去{return}
    同层后面用前面的结果,内层用外层的结果,  
    Map con = v1.parallelStream().collect(Collectors.groupingBy(e -> fetchGroup(e), Collectors.collectingAndThen(Collectors.reducing(( c1,  c2) -> {
                                if(null == c1.getTime() || null == c2.getTime()){                                                                                          
                                   //优先取同组中时间不为空的                                                                                                                          3
                                    return c1.getTime() !=null ? c1:c2;                                                                                                          
                                }else {                                                                                                                                                7
                                    return  c1.getTime().after(c2.getTime()) ? c1 : c2;                                                                                    6
                                }                                                                                                                                                      8
                            }                                                                                                                                                          
                    ), Optional::get)));  

  • 相关阅读:
    【Linux】生产消费模型 + 线程池
    【毕业设计】远程智能浇花灌溉系统 - stm32 单片机 嵌入式 物联网
    微信店铺小程序开通的效果是什么
    ctfshow(菜狗杯)
    万字 HashMap 详解,基础(优雅)永不过时
    用JAVA编写商城的好处
    【JavaScript】浏览器支持ES6和使用export import语法
    SpringBoot配置
    企业全域风控管理的最优解
    首次做CMMI,如何选择适合的评估级别
  • 原文地址:https://blog.csdn.net/y666666y/article/details/126268073