小编Wil*_*m R的帖子

Java - 在Hashmap <Class,ArrayList <Class >>中返回具有最长ArrayList的键

我一直在尝试从类似问题的顶部答案中修改代码,但我不能让它适用于arraylist长度

从hashmap获取具有最大值的键?

可以说我有

HashMap<Customer,ArrayList<Call>> outgoingCalls = new HashMap<Customer,ArrayList<Call>>();

程序运行时,它会存储在hashmap中进行的每个调用.我想运行这个hashmap并返回拨打过多电话的客户.我一直试图从上面的链接修改这个代码,但我完全迷失了

   Entry<Customer,ArrayList<Call> mostCalls = null;

   for(Entry<String,ArrayList<Call> e : outgoingCalls.entrySet()) {
     if (mostCalls == null || e.getValue() > mostCalls.getValue()) {
        mostCalls = e;
Run Code Online (Sandbox Code Playgroud)

java arraylist hashmap

0
推荐指数
1
解决办法
107
查看次数

标签 统计

arraylist ×1

hashmap ×1

java ×1