java中lamda表达式用法
2024-08-25 00:33:48
map-> list
Map<String, Object> map = new HashMap<>();
List<String> list = new ArrayList<>();
map.forEach((k, v) -> {
list.add(v.toString());
});
list->map
@Data
public class TestEntity {
private String code;
private String name;
} List<TestEntity> list = new ArrayList<>();
Map<String, TestEntity > map = list.stream().collect(
Collectors.toMap(item -> ((TestEntity )item).getCode,
item -> (TestEntity)item)
);
最新文章
- [LeetCode] Reverse Vowels of a String 翻转字符串中的元音字母
- mysql中in和exists二者的区别和性能影响
- smartjs 0.2 OOP讲解 - Klass 类继承
- 发现新大陆-JMX
- Python入门笔记(19):Python函数(2):函数/方法装饰器
- [译] C track: compiling C programs.
- 《Python核心编程》 第八章 条件和循环
- php上传常见文件类型对应的$_FILES[";file";][";type";](转)
- json数据相对于xml数据.
- stm32 ARM中的RO、RW和ZI DATA
- 4pdf
- 水题 hdu1002------用BigInteger解决大数问题
- java局部/成员/静态/实例变量
- SVN使用基础
- 学JAVA第五天,今天困得要死
- SVN版本服务器搭建(服务端+客户端)
- ECS——CentOS7下使用yum安装MariaDB
- 升级安装APK兼容Android7.0,解决FileUriExposedException
- spring结合mockito
- 【html】优酷视频去广告代码