设置项?做.entrySet()
似乎并不奏效。得到拿到一张地图,如地图
回答
如果您只想获得地图值,可以使用values()
方法。 Javadoc页面是here。
这是因为您的要求是一个整数集合,并且映射值是整数类型。
entrySet
返回Map.Entry
的集合,每个实例都包含两个键和值组成的条目,所以如果你想同时得到键和值,使用entrySet()
像这样
Set<Map.Entry<String, Integer>> entries = map.entrySet()
'Set'实际上_doesn't_没有任何不在'Collection'的方法,有趣的是。它只是有不同的语义。 – ColinD
@colind,thanx,不知道我的电线是如何穿过那里的。 – hvgotcodes
@ColinD,ooo和我的entrySet例子是完全错误的,修复.. – hvgotcodes
这取决于你是否真的想要一个SET。如果你想有一个真正集,你必须做到:
Set mySet = new HashSet(map.values());
注意值给出了一个集合,可以有重复的条目。
- 1. 如何使用std :: copy将一张地图复制到另一张地图中?
- 2. 如何将对象从一张地图放到另一张地图上?
- 3. 得到一个地图C++
- 4. 如何使用两张地图并制作另一张地图?
- 5. 谷歌地图 - 如何得到一个空白的地图
- 6. 我如何将地图的反向复制到另一张地图?
- 7. 谷歌地图得到地点编号
- 8. Golang创建一张地图
- 9. 拍一张新地图
- 10. 如何获得地图/图像地图
- 11. Java地图到JSON到手稿地图
- 12. android:使用图像有一张地图
- 13. 在单张地图
- 14. 泊坞窗得到一张图像从
- 15. 用另一张索引图存储一张地图Java
- 16. 在另一张地图上构造地图?
- 17. 谷歌地图在一张地图上的两个标记
- 18. 如何优雅地从一个地图得到唯一的元素
- 19. clojure 101将矢量合并到一张地图中
- 20. 从Bing地图切换到Google地图
- 21. 地图大小添加值到地图
- 22. 从iOS地图迁移到Google地图
- 23. 将JSON图层添加到单张地图
- 24. 合并地图列表到一个单一的地图
- 25. 如何使地图的单张地图高度可变
- 26. 如何根据条件将地图拆分为两张地图
- 27. 的JavaScript /的NodeJS,得到地图
- 28. 谷歌地图得到覆盖误差
- 29. 谷歌地图得到LatLng值
- 30. 谷歌地图得到半径
-1,这个问题没有显示任何研究成果:即使通过Map的Javadoc快速浏览也会回答这个问题。 –