阅读本文前👀,请❗❗❗【确认您的目标Map与上面提到的Map类似】❗❗❗,并在脑海中【明确你所需要的每层key】对应List中的属性
Map NameMapItem = new HashMap<>();payload.foreach(item -> {hashMapTiem.put(item.getName(),item);})
Map> nameMapKeyMapValue = new HashMap<>();payload.forEach(item -> {String name = item.getName();long key = item.getKey();if (nameMapKeyMapValue.containsKey(name)) {nameMapKeyMapValue.get(name).put(key,item);} else {nameMapKeyMapValue.put(name,new HashMap<>());}});
payload.forEach(item -> timelineTable.computeIfAbsent(item.getName(), key -> new HashMap<>()).computeIfAbsent(item.getKey(), key -> item.getValue()));
import lombok.Builder;
import lombok.Data;@Data
@Builder
public class AGABasicTimeLineVO {/*** timestamp*/private long key;private String name;private String value;
}
下一篇:Qt Creater相关