java Map的遍历

来源:互联网 发布:php数组按id排序 编辑:程序博客网 时间:2024/06/05 22:34

1、利用值进行遍历

Map<K, V> map = new HashMap<K, V>();Collection<V> values = map.values();for (Iterator<V> iterator = values.iterator(); iterator.hasNext();) {V value = iterator.next();System.out.println(value);}

2、利用键进行遍历

Map<K, V> map = new HashMap<K, V>();Set<K> keySet = map.keySet();for (Iterator<K> iterator = keySet.iterator(); iterator.hasNext();) {K key = iterator.next();V value = map.get(key);System.out.println(value);}

3、利用Entry进行遍历


Map<K, V> map = new HashMap<K, V>();Set<Map.Entry<K, V>> entrySet = map.entrySet();for (Iterator<Map.Entry<K, V>> iterator = entrySet.iterator(); iterator.hasNext();) {Map.Entry<K, V> entry = iterator.next();System.out.println(entry.getKey() + "=" + entry.getValue());}


原创粉丝点击