首页 > 解决方案 > 如何获取包含一些空项目的地图中的最后一个索引

问题描述

我得到了一个Map(int,List<String>),里面的一些列表是空的,例如:

{1 = [example1, 2000, May 22, 2020] , 2 = [example2, 120, May 30, 2020] , 4 = [example3, 120, May 30, 2020]}

所以在我的示例中,索引 3 中的列表为空。

所以我想在我的示例中获得地图中的最高索引,它将是 4。

标签: javaandroidlistarraylisthashmap

解决方案


您可以使用keySet()获取所有键并使用Collections.max获取最大索引

int maxSet = Collections.max(map.keySet()); 

推荐阅读