以下是Java代码实现:

List podList = new ArrayList<>(); // 原始的List Map<String, pod> podMap = new HashMap<>(); // 转换后的Map<resourceId,pod>

for (pod p : podList) { podMap.put(p.getResourceId(), p); }

这里使用了for循环遍历原始的List,将每个pod的resourceId作为Map的key,pod本身作为value存入Map中。最终得到的是一个Map<resourceId,pod>。

把一个Listpod变成一个MapresourceIdpodMap的key为Listpod里面的一条数据的resourceId字段的值value为这条pod的信息pod的实体示例public class pod private Long persistedAt; private Listpool parent; private String resourceId; pri

原文地址: https://www.cveoy.top/t/topic/g8HD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录