Java List<pod> 转 Map<resourceId, pod> 的高效方法
以下是 Java 代码实现:
List<pod> podList = new ArrayList<>(); // 原始的List<pod>
Map<String, pod> podMap = new HashMap<>(); // 转换后的Map<resourceId,pod>
for (pod p : podList) {
podMap.put(p.getResourceId(), p);
}
这里使用了 for 循环遍历原始的 List
pod 实体示例
public class pod {
private Long persistedAt;
private List<pool> parent;
private String resourceId;
private String code;
private String description;
private String type;
private String uuid;
private String projectStatus;
private Long createdAt;
private String manageType;
private String province;
private String createdBy;
private String name;
private String shortName;
private String reportSource;
private Long updatedAt;
private String status;
// 省略 getter 和 setter 方法
}
原文地址: https://www.cveoy.top/t/topic/oBJO 著作权归作者所有。请勿转载和采集!