java从HashMap中获取第一个k值
我试图从hashmap中获取第一个k值
我知道如何从hashmap中获取所有值,以及如何迭代所有值。有没有从hashmap生成前k个值的捷径
for (Map.Entry<String, Integer> en : hmap.entrySet())
{
System.out.println("Key = " + en.getKey() + ", Value = " + en.getValue());
}
你可以在下面搜索框中键入要查询的问题!
我试图从hashmap中获取第一个k值
我知道如何从hashmap中获取所有值,以及如何迭代所有值。有没有从hashmap生成前k个值的捷径
for (Map.Entry<String, Integer> en : hmap.entrySet())
{
System.out.println("Key = " + en.getKey() + ", Value = " + en.getValue());
}
# 1 楼答案
对于
Map
接口,第一个元素的概念没有定义。如何在评论中提到它你可以使用LinkedHashMap
或TreeMap
在第一个项有意义的地方如果您只想获得一些限制数量的映射值,可以将流api与^{} 一起使用: