gpt4 book ai didi

java8 Hashmap排序错误

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:45:37 25 4
gpt4 key购买 nike

<分区>

我有一张 map :

private Map<String, AtomicInteger> keywordMap = new HashMap<String, AtomicInteger>();

我尝试在 Java 8 中按值 (AtomicInteger) 对 Map 进行排序,代码如下:

keywordMap
.entrySet()
.parallelStream()
.sorted().forEachOrdered(e -> System.out.print(e.getKey()));

但是,我收到以下错误:

java.lang.ClassCastException: java.util.HashMap$Node cannot be cast to java.lang.Comparable

错误发生在这一行:.forEachOrdered(e -> System.out.print(e.getKey()));

我的代码有什么问题?

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