Java8 Streams 过滤
发布日期:2021-06-29 11:47:06
浏览次数:2
分类:技术文章
本文共 764 字,大约阅读时间需要 2 分钟。
提取字段到新listListuserStationList = stations.stream().map(Station::getStationid).collect(Collectors.toList());
过滤在list范围内的对象
efDatas = efDatas.stream().filter(efdata -> stationList.contains(efdata.getStationId())).collect(Collectors.toList());
过滤list属性以***开头
efDatas = efDatas.stream().filter(efdata-> StringUtils.isNotBlank(efdata.getAreaCode())). filter(efdata -> efdata.getAreaCode().startsWith(qCode)).collect(Collectors.toList());
过滤属性等于***
efDatas = efDatas.stream().filter(efdata-> StringUtils.isNotBlank(efdata.getLrcd())) .filter(efdata -> efdata.getLrcd().equals(qryCode)).collect(Collectors.toList());
新数据列表求和BigDecimal sum = newList.stream().map(AbalanceNetworkDetail::getProportion).reduce(BigDecimal.ZERO, BigDecimal::add);
转载地址:https://blog.csdn.net/zzchances/article/details/105521090 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月09日 17时03分59秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
kernel 2.6.32 Unknown symbol 错误
2019-04-29
gstreamer GST_BOILERPLATE_FULL 分析
2019-04-29
剑指65.位运算代替加减法
2019-04-29
力扣的两数之和解法(python3)
2019-04-29
力扣的删除排序数组中的重复项解法(python)
2019-04-29
力扣的移除元素 解法 Python3
2019-04-29
力扣的三数之和解法(Python3)
2019-04-29
力扣的最接近的三数之和解法(Python3)
2019-04-29
力扣的买卖股票的最佳时机 III之解法(Python3)
2019-04-29
LeetCode 合并两个有序链表 解法 (Python)
2019-04-29
力扣的删除排序链表中的重复元素解法 (Python3)
2019-04-29
力扣的环形链表解法 (Python)
2019-04-29
力扣的盛最多水的容器解法 (Python)
2019-04-29
力扣的电话号码的字母组合解法(Python)
2019-04-29
力扣的组合总和解法 (Python)
2019-04-29
力扣的两数相加解法 (Python)
2019-04-29
力扣的删除链表的倒数第N个节点解法(Python)
2019-04-29
力扣的串联所有单词的子串解法(Python)
2019-04-29
力扣的接雨水解法(Python3)
2019-04-29
力扣的旋转图像解法 (Python3)
2019-04-29