当前位置: 代码迷 >> 综合 >> list转map,使用java8,stream流
  详细解决方案

list转map,使用java8,stream流

热度:21   发布时间:2024-02-22 14:58:44.0

直接上代码

转成Map<String,POJO>类型 对应整个实体类

List<Student> list = super.list();
Map<String, Student> map = list.stream().collect(Collectors.toMap(Student::getId, student -> student));

转成Map<String,String>类型 对应某个字段

List<Student> list = super.list();
Map<String, Student> map = list.stream().collect(Collectors.toMap(Student::getId, Student::getName));

 

  相关解决方案