list轉map,使用java8,stream流

獨釣丶寒江發表於2020-09-25

直接上程式碼

轉成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));

 

相關文章