一. List 转 Map 集合
/**
* 用户表
*/
@Data
@AllArgsConstructor
class User {
private Long id; // 主键ID
private String name; // 姓名
private Integer age; // 年龄
}
class Test {
public static void main(String[] args) {
List<User> list = new ArrayList<>();
list.add(new User(1L, "貂蝉", 16));
list.add(new User(2L, "吕布", 18));
list.add(new User(3L, "曹操", 18));
// 1. 目标 id -> name
// 运行结果:{1=貂蝉, 2=吕布, 3=曹操}
Map<Long, String> map1 = list.stream()

本文详细记录了Java Stream的实战应用,包括将List转换为Map集合,修改List中对象的字段值,拆分值生成新集合,以及如何从两个LIST拷贝相同的属性。通过这些示例,展示了Stream API在处理集合数据时的高效与便捷。

2091

被折叠的 条评论
为什么被折叠?



