![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdk8 新特性学习
Zsigner
这个作者很懒,什么都没留下…
展开
-
jdk8 lambada表达式使用
1.求符合条件的数值求和List<ProductGatherVo> plists = smallTypeDao.getDataByDate(sDate,eDate,orderFlag,smallTypeId,version);if(plists != null && plists.size() > 0) { for(String s...原创 2018-10-18 14:57:25 · 358 阅读 · 0 评论 -
jdk8 lambda 排序
1.需要根据某一个字段正序重新组合集合正序排序时://ProductVo 是一个entityList<ProductVo> tmpLists = new ArrayList<>();//方法一 stream:tmpLists.stream().sorted(Comparator.comparing(v->v.getLabelSound()));tmp...原创 2019-03-06 10:19:43 · 1060 阅读 · 0 评论 -
java8 Lambda Stream collect Collectors 常用详细实例
优雅的将一个对象的集合转化成另一个对象的集合List<OrderDetail> orderDetailList = orderDetailService.listOrderDetails();List<CartDTO> cartDTOList = orderDetailList.stream() .map(e -> new Ca...转载 2019-09-26 21:17:12 · 1305 阅读 · 0 评论 -
Java一句代码求出List中的最大值对象
这里是根据员工年龄来得到年龄最大的那个对象.(仅适用于JDK1.8及以上)Employee 是员工类age是它的年龄getAge() 是 age的getter方法Optional<Employee > userOp= userList.stream().max(Comparator.comparingInt(Employee ::getAge));Employ...转载 2019-09-26 21:18:30 · 2308 阅读 · 0 评论 -
Java iterator 、ArrayList排序
iterator排序://获取结果集Iterator<TResultItem> iterator = checkItems.iterator();List<THwCgwCheckResultItem> lst = new ArrayList<THwCgwCheckResultItem>();while (iterator.hasNext(...转载 2019-09-26 21:19:48 · 542 阅读 · 0 评论