如何从 Java 中的地图打印特定的键和值?

我有一张地图,我需要获取特定的键和值。

我试过使用 for 循环,但这似乎并不能解决我的问题。

Map<Integer, String> map = new HashMap<>();
map.put(0, "$");
map.put(0, "|");
map.put(0, "*");

我需要获取特定项目的键和值。例如,我只需要获取 的键和值money,而不需要其他任何内容。


神不在的星期二
浏览 69回答 1
1回答

RISEBY

Map 不能包含重复的键,但可以包含重复的值。Map<Integer, String> map = new HashMap<>();map.put(0, "$");map.put(1, "|");map.put(2, "*");for(Map.Entry<Integer, String> m: map.entrySet()) {&nbsp; &nbsp; if(m.getValue().equals("$")) {&nbsp; &nbsp; &nbsp; &nbsp; System.out.println(m.getKey() + ":" + m.getValue());&nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}输出 :0:$
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java