1、利用值进行遍历
2、利用键进行遍历
3、利用Entry进行遍历
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());
}