![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stream流相关
逆天killer
这个作者很懒,什么都没留下…
展开
-
stream中map相关方法
这三个方法一般用于格式转换mapToDouble,mapToInt,mapToLong举例:map里面可以写判断,举个例子原创 2022-08-10 14:59:05 · 429 阅读 · 0 评论 -
stream数据类型转换并求和求平均数等运算操作
//数据类型转换String[] integerArray = {"1", "2.3", "8"};List<String> list = new ArrayList<>(Arrays.asList(integerArray));double sum = list.stream().mapToDouble(Double::parseDouble).summaryStatistics().getSum();//运算Integer[] integerArray = {1,原创 2021-10-29 17:52:38 · 2079 阅读 · 0 评论 -
stream排序、筛选、截取、统计、多字段去重等操作
简单举例介绍比较方便不复杂的Stream流方法,提升编程效率public class StreamTest { public static void main(String[] args) { List<TestData>mlist = new ArrayList<TestData>(); TestData data; //字段名为name,time,age data = new TestData("大毛", "2020-01-01",21); ml原创 2020-07-30 16:27:43 · 10005 阅读 · 0 评论 -
stream优雅的统计List集合中元素出现的次数
List list = new ArrayList();list.add("a");list.add("b");list.add("c");list.add("d");list.add("b");list.add("c");list.add("a");list.add("a");list.add("a");Map<String, Long> map= list.stream().collect(Collectors.groupingBy(p -> p, Collect原创 2021-10-29 17:10:32 · 3089 阅读 · 0 评论 -
stream多字段排序处理含null字段
说明:两字段升序排序,同时sort可能存在null值List<IndexVo> indexVoListSort = indexVoList.stream().sorted(Comparator.comparing(IndexVo::getSort, Comparator.nullsFirst(Integer::compareTo)).thenComparing(IndexVo::getId)).collect(Collectors.toList());...原创 2021-09-10 11:12:47 · 2123 阅读 · 0 评论