labd就是函数 e->函数----函数引用,或者{}函数体+return,单句可以去{return}
同层后面用前面的结果,内层用外层的结果,
Map
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)));