【发布时间】:2018-09-13 10:04:50
【问题描述】:
如何转换:
return this.subjects.entrySet()
.stream()
.collect(Collectors.toMap(e -> getArtistryCopy(e.getKey()), Map.Entry::getValue));
要返回 LinkedHashMap 而不是地图?
如果您需要知道,this.subjects 是 LinkedHashMap<AbstractArtistries, ArrayList<AbstractCommand>>。 AbstractArtistry 和 command 是我制作的两个自定义对象。我需要维持秩序。
getArtistryCopy() 返回一个 AbstractArtistry 的副本(这是关键)。
【问题讨论】:
标签: java linkedhashmap collectors