我们循环Map时一般用到EntrySet(),EntrySet() 返回的时Set集合(Set<Map.Entry<K, V>>)。
那么这里的有Map.Entry<Object,Object>对象,这个对象看起来像Map,其实这个是只能包含单个键值对的对象。
Map<K, V>跟Map.Entry<K, V>最根本区别是一个集合一个是非集合。
Map<String, Object> map = new HashMap<String,Object>(); for(Entry<String, Object> entry : map.entrySet()){ entry.getKey(); // key值 entry.getValue(); // value值
}
Map 中的EntrySet(),布布扣,bubuko.com
原文:http://www.cnblogs.com/piaoyf/p/3591868.html