java8新特性
西安Echo
善士者不武
展开
-
java函数式编程
首先需要清楚一个概念:函数式接口;它指的是有且只有一个未实现的方法的接口,一般通过FunctionalInterface这个注解来表明某个接口是一个函数式接口。函数式接口是Java支持函数式编程的基础。本文目录:1 Java8函数式编程语法入门2 Java函数式接口2.1 Consumer2.2 Function2.3 Predicate3 函数式编程接口的使用3.1 S...转载 2019-11-23 17:12:13 · 182 阅读 · 0 评论 -
LocalDate快速处理时间
学习经历:开始对时间的处理基本上都是用Date和Calendar,使用过的都知道要是想求某月的第一天或者日期在在这一年有多少天简直就是一个很大的工程,然后开始使用apache的Dbutils这个工具类,这个工具类是对前面两个进行的封装和处理也挺好用的。在这里就不做详细的介绍。最后开始学习java8新特性后,发现其中对时间的处理真的是很强大,而且也非常的好理解LocalDate和LocalDate...原创 2018-11-08 19:28:08 · 2106 阅读 · 0 评论 -
java8让排序更加简单
一 将数据用lambda中取抽某一个字段在在新集合里排序//通过lambda将list<map>得到某一个字段后的组成的集合 List<Double> allValues = datas.stream().map(x>Double.valueOf(x.get("value").toString())).collect(Collectors.toList()); ...原创 2019-03-27 18:26:16 · 10543 阅读 · 0 评论