笔记简记
Collectors.groupingBy 简单使用
Collectors.toMap 简单使用
数据准备 POJO测试类
@Data
class InnerClass {
private Long id;
private String name;
private LocalDateTime birthDay;
public InnerClass() {
}
InnerClass(Long id, String name, LocalDateTime desc) {
this.id = id;
this.name = name;
this.birthDay = desc;
}
}
实现的一对一Map代码及实现
InnerClass clazz1 = new InnerClass(1L, "name1", LocalDateTime.now());
InnerClass clazz2 = new InnerClass(2L, "name2", LocalDateTime.now().minusYears(1));
InnerClass clazz3 = new InnerClass(3L, "name3", LocalDateTime.now().minusYears(2));
ArrayList allList = new ArrayList<>();
allList.add(clazz1);
allList.add(clazz2);
allList.add(clazz3);