技术栈

Java stream流 常用记录

BIGSHU09232023-11-21 11:56

根据列表中的某个字段进行去重

java 复制代码
// 根据roleKey对列表去重
            return roleList.stream()
                    .map(AccountRole::getRoleKey)
                    .distinct()
                    .map(roleKey -> roleList.stream()
                            .filter(role -> role.getRoleKey().equals(roleKey))
                            .findFirst()
                            .orElse(null))
                    .filter(Objects::nonNull)
                    .collect(Collectors.toList());
上一篇:git下载安装配置及Git在Gitee上拉取和上传代码教程
下一篇:深度学习在图像识别中的革命性应用
相关推荐
__log
4 分钟前
弱网环境下的“生命线“:从AI流式响应到大文件上传的稳定性
开发语言·人工智能·php
巧克力男孩dd
37 分钟前
Python超典型练习题(第一次作业)
开发语言·python·算法
plainGeekDev
38 分钟前
NullPointerException → Kotlin 空安全
android·java·kotlin
TlSfoward
44 分钟前
TLSFOWARD TLS指纹
开发语言·数据库·爬虫·搜索引擎·https·php
闲猫
1 小时前
LangChain / Core components / Models
开发语言·python·langchain
想做小南娘,发现自己是女生喵
2 小时前
第 2 章 顺序表和 vector
java·数据结构·算法
CHANG_THE_WORLD
2 小时前
6.多线程的TCP通信
java·网络·tcp/ip
-银雾鸢尾-
3 小时前
C#中的索引器
开发语言·c#
Qlittleboy
3 小时前
PHP的接口参数传递的过多,max_input_vars = 5000
开发语言·php
Aurorar0rua
3 小时前
CS50 x 2024 Notes Algorithms - 02
c语言·开发语言·学习方法
热门推荐
012026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片02GitHub 镜像站点03AI科技热点日报 | 2026年07月01日04幻兽帕鲁 - 服务器管理员权限与 GM 命令完全指南05如何新建文件夹? 电脑新建文件夹的4种方法06AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路07国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)082026年AI技术突破与产业落地全景:从GPT-5到多模态智能体的新纪元092026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?10几个好用的ip纯净度检测网站