转自:
下文笔者讲述Java中遍历Map对象的value的方法分享,如下所示:
实现思路:
方式1:keySet迭代遍历value
方式2:使用for遍历keySet,然后得到value
方式3:entrySet迭代遍历value
方式4:for循环迭代遍历entrySet中的value
方式5:借助values数组,使用while循环获取value
方式6:借助values数组,遍历返回value
Iteratoriter = map.keySet().iterator(); while (iter.hasNext()) { value = map.get(iter.next()); }
for (String key : map.keySet()) { value = map.get(key); }
Iterator> iter = map.entrySet().iterator(); while (iter.hasNext()) { value = iter.next().getValue(); }
for (Entryentry: map.entrySet()) { value = entry.getValue(); }
Iteratoriter = map.values().iterator(); while (iter.hasNext()) { value = iter.next(); }
for (String value : map.values()) { }