gpt4 book ai didi

java - 使用 Collections 获取 HashMap 中最大值的键

转载 作者:行者123 更新时间:2023-11-29 02:59:28 24 4
gpt4 key购买 nike

<分区>

我有一个任意对象的 HashMap,带有 Double值作为值:HashMap<MyObject, Double> myMap = new HashMap<>(); .我可以获得最大值 Double HashMap 中的值使用 Collections.max(myMap.values());但我需要为该值获取相应的键。有没有一种简单的方法可以用 Collections 做到这一点? API它还是我需要一个迭代器?我考虑过获取最大值的位置,然后在 HashMap 中查询该位置并获取 key ,但我不确定该怎么做。

编辑:我可以从 HashMap 更改类型如有必要,可以更改为其他类型,但这两种类型(Object 和 Double)需要保持不变。

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