为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

神不在的星期二 2023-03-09 14:19:16
我有一张地图,我需要获取特定的键和值。我试过使用 for 循环,但这似乎并不能解决我的问题。Map<Integer, String> map = new HashMap<>(); map.put(0, "$"); map.put(0, "|"); map.put(0, "*");我需要获取特定项目的键和值。例如,我只需要获取 的键和值money,而不需要其他任何内容。
查看完整描述

1 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

Map 不能包含重复的键,但可以包含重复的值。


Map<Integer, String> map = new HashMap<>();

map.put(0, "$");

map.put(1, "|");

map.put(2, "*");

for(Map.Entry<Integer, String> m: map.entrySet()) {

    if(m.getValue().equals("$")) {

        System.out.println(m.getKey() + ":" + m.getValue());

    }           

}

输出 :


0:$


查看完整回答
反对 回复 2023-03-09
  • 1 回答
  • 0 关注
  • 68 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信