Java hashmap键值迭代器
我有一个hashmap,当我打印这个hashmap时,输出如下Java hashmap键值迭代器,java,hashmap,Java,Hashmap,我有一个hashmap,当我打印这个hashmap时,输出如下 {KEY_CH_UP=KEY_CH_UP, KEY_PANEL_CH_UP=KEY_PANEL_CH_UP, KEY_7=KEY_7, KEY_6=KEY_6, KEY_5=null} 现在我要拿到所有的钥匙 values == null ; 重复下面的类似步骤,并检查该值是否为null: Map<String, String> map = new HashMap<String, String>();
{KEY_CH_UP=KEY_CH_UP, KEY_PANEL_CH_UP=KEY_PANEL_CH_UP, KEY_7=KEY_7, KEY_6=KEY_6, KEY_5=null}
现在我要拿到所有的钥匙
values == null ;
重复下面的类似步骤,并检查该值是否为null:
Map<String, String> map = new HashMap<String, String>();
for(Map.Entry<String, String> en: map.entrySet()){
if(en.getValue()==null){
System.out.println(en.getKey());
}
}
重复下面的类似步骤,并检查该值是否为null:
Map<String, String> map = new HashMap<String, String>();
for(Map.Entry<String, String> en: map.entrySet()){
if(en.getValue()==null){
System.out.println(en.getKey());
}
}
你想得到什么呢?阅读@GauravSakhardande:我同意,很棒的博客。但我不是作者;我看不出JavaEE在这里有什么关系。HashMap是标准JavaSE的一部分。你想得到你想要的是什么?阅读@GauravSakhardande:我同意,很棒的博客。但我不是作者;我看不出JavaEE在这里有什么关系。HashMap是标准JavaSE的一部分。retating.+1基本上OP是按值搜索地图。没有比迭代每个值更有效的方法了,这就是为什么按值搜索可能表明设计选择不佳。+1基本上OP是按值搜索地图。没有比迭代每个值更有效的方法了,这就是为什么按值搜索可能表明设计选择不佳的原因。