Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java hashmap键值迭代器_Java_Hashmap - Fatal编程技术网

Java 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>();

我有一个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>();
        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是按值搜索地图。没有比迭代每个值更有效的方法了,这就是为什么按值搜索可能表明设计选择不佳的原因。