摘要:#将List<Integer> 转为List<String> List<Integer> strings1 = Arrays.asList(69, 1, 365, 2, 655, 3, 3, 4, 4); List<String> countList = Optional.of(strings1).
阅读全文
摘要:#Collectors.groupingBy()分组函数 4.1: 分组去重,多字段构成key, 返回 Map<String, List<Talk>> 类型数据 2 Map<String, List<Talk>> talkMap = talkList.stream().collect(Collect
阅读全文
摘要:#将list转为map 【注意:要对list 进行判空】 Map<Integer, User> collect = users.stream().collect(Collectors.toMap(User::getUserId, User -> User); View Code #将list转为ma
阅读全文
摘要:#将list集合中所有的id字段转为list 1 List<Integer> collect = users.stream().collect(Collectors.mapping(o -> o.getUserId(), Collectors.toList())); 2 或者 3 List coll
阅读全文
摘要:#使用String.join() 工具类 List<String> strings = new ArrayList<>(); strings.add("id"); strings.add("name"); strings.add("sex");` String join = String.join(
阅读全文
摘要:#Lambda 表达式基础语法 定义:Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中) 1:Lambda 的操作符 “->”,箭头操作符将java8 拆分成了两部分,1:箭头左侧:表达式的参数列表,2:箭头右侧:Lambda 表达式中所需执行的功能,即Lambda体; 1.1:
阅读全文
摘要:#一:Optional:java8中新增的对对象进行判空操作的一个类。 ##1.1:常用的方法有[红色是常用的判空方法]: | api | 描述 | | | | | of | 把指定的值封装为Optional对象,如果指定的值为null,则抛出NullPointerException | | ofN
阅读全文
摘要:Stream流是什么? Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation),Stream API 借助于同样新出
阅读全文