技术栈

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上拉取和上传代码教程
下一篇:深度学习在图像识别中的革命性应用
相关推荐
C++、Java和Python的菜鸟
7 分钟前
第2章 前端Web基础(js、vue+Ajax)
java
harmful_sheep
10 分钟前
idea相关设置
java·ide·intellij-idea
奋发向前wcx
17 分钟前
y1,y2总复习笔记2 2026.7.15
java·笔记·算法
气概
20 分钟前
QT集成basler相机
开发语言·数码相机·qt
苦瓜汤补钙
30 分钟前
Oracle JDK8 环境配置-Win11
开发语言·数据库·笔记·oracle
overmind
32 分钟前
oeasy Python 102 集合_运算_交集_并集_差集_对称差集
开发语言·python
han_hanker
39 分钟前
mybatis-plus 常用方法
java·tomcat·mybatis
研☆香
1 小时前
JavaScript 绘制简单不规则图形:三角形与五角星实战教程
开发语言·javascript·ecmascript
长不胖的路人甲
1 小时前
CAS讲解
java
数聚天成DeepSData
1 小时前
企业知识库 RAG 数据准备与文档清洗:Dify、RAGFlow、扣子选型指南
开发语言·人工智能·机器学习·自然语言处理·sentinel·cocos2d
热门推荐
012026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片02GitHub 镜像站点03AI科技热点日报 | 2026年07月01日04幻兽帕鲁 - 服务器管理员权限与 GM 命令完全指南05AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路062026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?07Codex 下载安装指南:Windows 和 macOS 官方版下载08国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)09GPT-5.5 对比 GPT-5.6 Sol、Terra、Luna:官方性能数据与选型分析102026 年 AI 大模型 & AI 编程工具实战全总结