Map获取key值

Posted cailijuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Map获取key值相关的知识,希望对你有一定的参考价值。

有两种方法

public static void test4(){
Map<String, Object> map = new HashMap<>();
map.put("key1",1);
map.put("key2",2);
//第一种keySet()
System.out.println("map.keySet():"+map.keySet());
Set<String> strings = map.keySet();
Iterator<String> iterator = map.keySet().iterator();
while (iterator.hasNext()){
System.out.println("iterator:"+iterator.next());
}
//第二种
System.out.println("map.entrySet():"+map.entrySet());
Iterator<Map.Entry<String, Object>> iterator1 = map.entrySet().iterator();
while (iterator1.hasNext()){
System.out.println("iterator1:"+iterator1.next());
}
//----------
for (Map.Entry<String, Object> entry : map.entrySet()){
System.out.println("key:"+entry.getKey()+";value:"+entry.getValue());
}
}

打印结果如下:

技术图片

 

以上是关于Map获取key值的主要内容,如果未能解决你的问题,请参考以下文章

jsp页面使用el 按key获取map中的对应值

如何通过获取map中的key来获得与key对应的value值,进行运算

根据map的key值获取value值 有多个key怎么获取多个value值

java怎么获取map的key

java怎么获取map的key

怎样获取map里指定key对应的value值