Java8中将List优雅地转Map的多种方式

发布时间 2023-11-29 22:12:45作者: 小村村长

在代码开发过程中,我们经常需要将List中的元素根据某一个字段进行分组,这个时候,我们就需要把List来转换成Map来满足我们的业务需求,通常我们转换的场景有以下几种:

  • 一、List
  • 二、List
  • 三、List 转 Map<String, Object2> (返回另一个对象)
  • 四、List

基础代码:

首先创建两个实体类

@Data
public class Student {
   //学号
    private  String no;  
    //姓名
    private  String name;	
}
@Data
public class Teacher{
    //教师号
    private  String no; 
    //姓名 
    private  String name; 
}

一、List