
java8
飞翔的小宇宙
天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。 人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。
展开
-
Java8中新增的时间类
一.LocalTime类1.1 介绍:1.LocalTime.now(): 获取系统当前时间2.LocalTime.of(int hour,int minute,int second)按指定时间创建LocalTime对象3.getHour(): 返回小时4.getMinute(): 返回分钟5.getSecond(): 返回秒1.2 demo演示: public class ...原创 2019-11-11 21:00:17 · 487 阅读 · 0 评论 -
通过流式集合接口对list集合进行模糊查询和筛选
一.通过Matcher中的find()方法对list集合进行模糊查询操作1.创建实体对象:public class User { private Integer id; private String name; private String password; public User() { } public User(Integer...原创 2019-08-22 15:11:25 · 7059 阅读 · 2 评论 -
通过流式集合对list集合中的数据进行统计
主要使用的是Collectors工具类和流式集合搭配使用进行统计操作demo演示:import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.stream.Collectors;public class GradeCount { public static void...原创 2019-08-22 20:55:18 · 3508 阅读 · 0 评论 -
anyMatch和allMatch以及noneMatch的区别
一.方法的介绍:boolean anyMatch(Predicate<? super T> predicate)只要有一个条件满足即返回trueboolean allMatch(Predicate<? super T> predicate)必须全部都满足才会返回trueboolean noneMatch(Predicate<? super T> pre...原创 2019-07-16 10:59:32 · 65925 阅读 · 3 评论 -
对List集合中对象的某一个属性进行去重排序
引言: 本文主要介绍通过JDK提供的原始的去重排序和使用Lambda表达式的形式进行集合中数据的去重和排序一.环境准备:1.实体类:public class User { private Long id; private String name; public Long getId() { return ...原创 2019-06-05 14:04:20 · 6481 阅读 · 0 评论 -
传统map遍历和java8新的遍历方式比较
本篇文章主要是讲关于原始对map的遍历以及java8提供的新的遍历方式,个人感觉在代码的优化上是非常简洁的1.创建测试数据 Map<String, Object> map = new HashMap<>(); map.put("key1", "value1"); map.put("key2", "value2"); map.put("key...原创 2019-07-16 15:06:33 · 1173 阅读 · 0 评论