gpt4 book ai didi

JAVA Hashtable 查找最大值

转载 作者:行者123 更新时间:2023-12-02 03:24:40 24 4
gpt4 key购买 nike

我想在 Integer 值的 Hashtable 中找到最大值。有没有快速有效的方法来实现这一目标?

这是我的代码...

Hashtable<String,Integer> h = new Hashtable<String,Integer>();

h.add( "a",1 );
h.add( "b",5 );
h.add( "c",3 );
h.add( "d",5 );
h.add( "e",2 );
h.add( "f",1 );

int max = ???;

我需要找到最大值,在上面的示例中为5哈希表 始终很小,平均少于 100 个条目。

最佳答案

使用Collections#max()Map#values() .

int max = Collections.max(h.values());

请注意,您应该使用 Map#put()要放置元素,没有 Map#add()

关于JAVA Hashtable 查找最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5240013/

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