Map 中的EntrySet() ,Map的遍历

 

我们循环Map时一般用到EntrySet(),EntrySet() 返回的时Set集合(Set<Map.Entry<K, V>>)。

那么这里的有Map.Entry<Object,Object>对象,这个对象看起来像Map,其实这个是只能包含单个键值对的对象。

Map<K, V>跟Map.Entry<K, V>最根本区别是一个集合一个是非集合。

  Map<String,Object> returnMap = new HashMap<String,Object>();
  
for(Map.Entry<String, Object> entry : returnMap.entrySet())
  
 {
   
    entry.getKey(); // key值
   
    entry.getValue(); // value值
  
}

posted on 2014-04-16 09:01  锟斤拷锟斤拷  阅读(278)  评论(0编辑  收藏  举报

导航