
Lambda
潇兮水寒
这个作者很懒,什么都没留下…
展开
-
[Lambda]Java一句代码求出List中的最大值对象
这里是根据员工年龄来得到年龄最大的那个对象.(仅适用于JDK1.8及以上)Employee 是员工类age 是它的年龄getAge() 是 age的getter方法Optional<Employee > userOp= userList.stream().max(Comparator.comparingInt(Employee ::getAge)); Employ...原创 2018-10-13 11:07:48 · 37994 阅读 · 7 评论 -
jdk1.8 List中的stream的groupby操作
这里简单说一下jdk1.8中新的stream操作中的一个,grouppingby。这个方法非常的实用,它可以非常迅速的将实体类中的中数据进行分组获取。举例://aMap<Long,List<Long>> exhibitionPitemMap = list.stream().collect(Collectors.groupingBy(TestDTO1::get...原创 2019-01-09 19:47:19 · 87395 阅读 · 0 评论 -
Java8中内置的几种函数式接口
推荐一个Java教程:http://blog.didispace.com/books/java8-tutorial/这几个接口都在java.util.function 包下Predicate<T>:断言型接口主要是用于判断,返回值为boolean类型 boolean test(T t);大致有两种用法 Predicate<Col...原创 2019-05-09 23:32:12 · 301 阅读 · 0 评论