随笔分类 -  java8技术实际使用

java8技术实际使用
java8 将List<Long> 转List<String>
摘要:#将List<Integer> 转为List<String> List<Integer> strings1 = Arrays.asList(69, 1, 365, 2, 655, 3, 3, 4, 4); List<String> countList = Optional.of(strings1). 阅读全文

posted @ 2021-12-03 14:45 夜空中闪闪发光的星星 阅读(2081) 评论(0) 推荐(0) 编辑

Java 分组函数 groupBy
摘要:#Collectors.groupingBy()分组函数 4.1: 分组去重,多字段构成key, 返回 Map<String, List<Talk>> 类型数据 2 Map<String, List<Talk>> talkMap = talkList.stream().collect(Collect 阅读全文

posted @ 2021-12-03 11:56 夜空中闪闪发光的星星 阅读(1232) 评论(0) 推荐(0) 编辑

java 将list 转为map
摘要:#将list转为map 【注意:要对list 进行判空】 Map<Integer, User> collect = users.stream().collect(Collectors.toMap(User::getUserId, User -> User); View Code #将list转为ma 阅读全文

posted @ 2021-12-03 11:46 夜空中闪闪发光的星星 阅读(746) 评论(0) 推荐(0) 编辑

java8 将list集合中所有的id字段转为list并且去重,排序
摘要:#将list集合中所有的id字段转为list 1 List<Integer> collect = users.stream().collect(Collectors.mapping(o -> o.getUserId(), Collectors.toList())); 2 或者 3 List coll 阅读全文

posted @ 2021-12-03 11:27 夜空中闪闪发光的星星 阅读(953) 评论(0) 推荐(0) 编辑

java8 将一个 List<String> 转化为 指定字符分隔的字符串
摘要:#使用String.join() 工具类 List<String> strings = new ArrayList<>(); strings.add("id"); strings.add("name"); strings.add("sex");` String join = String.join( 阅读全文

posted @ 2021-01-11 15:30 夜空中闪闪发光的星星 阅读(1043) 评论(0) 推荐(0) 编辑

java8中的Lambda表达式
摘要:#Lambda 表达式基础语法 定义:Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中) 1:Lambda 的操作符 “->”,箭头操作符将java8 拆分成了两部分,1:箭头左侧:表达式的参数列表,2:箭头右侧:Lambda 表达式中所需执行的功能,即Lambda体; 1.1: 阅读全文

posted @ 2020-11-01 00:57 夜空中闪闪发光的星星 阅读(170) 评论(0) 推荐(0) 编辑

java8 Optional操作【知识点总结】
摘要:#一:Optional:java8中新增的对对象进行判空操作的一个类。 ##1.1:常用的方法有[红色是常用的判空方法]: | api | 描述 | | | | | of | 把指定的值封装为Optional对象,如果指定的值为null,则抛出NullPointerException | | ofN 阅读全文

posted @ 2020-10-16 19:46 夜空中闪闪发光的星星 阅读(212) 评论(0) 推荐(0) 编辑

java8 list转map Stream流介绍
摘要:Stream流是什么? Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation),Stream API 借助于同样新出 阅读全文

posted @ 2020-10-15 11:34 夜空中闪闪发光的星星 阅读(508) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示