| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 集合中的常用转化 -> 正文阅读 |
|
[开发工具]集合中的常用转化 |
集合中的常用转化1.将 List< T > 提取其中某个字段转换成 List< T > :例: 从 List< UserEntity > userList 提取 UserEntity 中的一个字段,如手机号 phoneNum: (1).使用stream的方式:
(2).使用guava:
. 2.List 与 Set 的相关转化:(1) 例:List< T > list 转化为 Set< T > set
(2) 例:Set< T > set 转化为 List< T > list
. 3.集合取交集,并集,差集(1) 取 list1 与 list2 的交集
(2) 差集 (list1 - list2)
(3) 并集 (list1 + list2 去重)
. 4.List < T > 转 Map< T , T >详细版链接:List转Map 例1: List < Entity> 转 Map<Entity.getId,Entity>
例2:List < Long> 转 Map<Long,Long>
. 5.Map< T , T > 转 List< T >例:Map< Integer , String > 转 List< T > (1) Map的key转List
(2) Map的value转List
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 5:48:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |