gpt4 book ai didi

java - HashMap 到树映射

转载 作者:行者123 更新时间:2023-12-02 23:34:27 26 4
gpt4 key购买 nike

我正在使用 TreeMapMap 中的键进行排序。

Map<Byte, List<TagEntity>> hashMap = list.stream().collect(Collectors.groupingBy(TagEntity::getTagType));

Map<Byte, List<TagEntity>> treeMap = new TreeMap<>(Comparator.reverseOrder());

但是如何将HashMap转换为TreeMap呢?

最佳答案

您可以通过将 map 供应商传递给 groupingBy 来直接创建 TreeMap:

Map<Byte, List<TagEntity>> treeMap = 
list.stream()
.collect(Collectors.groupingBy(TagEntity::getTagType,
() -> new TreeMap<Byte, List<TagEntity>>(Comparator.reverseOrder()),
Collectors.toList()));

关于java - HashMap 到树映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51299515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com