假设我们有一个Person对象,里面有Long id,String name属性。我们需要把多个List<Person>对象转化为Map<Long, Person>即根据id返回原来的Person对象。

1.首先导入CollUtil包

import cn.hutool.core.collection.CollUtil;

别导入错了

2.List转Map

// List<Pserson> list
Map<Long, Person> map = CollUtil.fieldValueMap(list, "id");

一行代码即可。

最后修改:2022 年 10 月 08 日
如果觉得我的文章对你有用,请随意赞赏