Java8新特性
qq_41905290
这个作者很懒,什么都没留下…
展开
-
JDK8 新增的日期时间API
JDK8 新增的日期时间API获取日期时间的信息LocalDateLocalTimeLocalDateTime获取指定的时间日期List itemLocalDateLocalDateTime日期时间的比较对日期时间的修改时间戳日期时间格式化计算日期时间差java.time.Periodjava.time.Durationjava.time.temporal.ChronoUnit背景JDK8中增加了一套全新的日期时间API,这里进行总结下,方便查询使用。新的时间及日转载 2021-04-13 13:58:27 · 98 阅读 · 0 评论 -
List数据去重的五种有效方法
List数据去重的五种有效方法方案一:借助Set的特性进行去重方案二 : 利用set集合特性保持顺序一致去重方案三 : 使用list自身方法remove()方案四 : 遍历List集合,将元素添加到另一个List集合中 方案5 : 使用Java8特性去重方案一:借助Set的特性进行去重 /*** 去除重复数据* 由于Set的无序性,不会保持原来顺序* @param list*/public static List<Map<String, Object>>原创 2021-04-13 13:38:45 · 215 阅读 · 0 评论 -
Java8新特性Stream之list转map及问题解决
Java8新特性Stream之list转map及问题解决1.Java8 使用 stream().map()提取List对象的某一列值及排重@Testvoid contextLoads0() { ArrayList<Product> products = new ArrayList<>(); products.add(new Product(1,"name1","location1")); products.add(new Product(2,"name2原创 2021-04-13 13:14:28 · 380 阅读 · 0 评论 -
Java8新特性,List分组排序
Java8新特性,List分组排序1.分组(多字段分组)Map<String,List<Fruit>> fruitMap = fruitList.stream().collect(Collectors.groupingBy(Fruit::getName));Map<String, List<CalbPrOutputSum>> map = outputSums.stream().collect(Collectors.groupingBy(t -> t原创 2021-04-13 13:04:37 · 3468 阅读 · 0 评论