Java中如何遍历Map中的value呢?
下文笔者讲述Java中遍历Map对象的value的方法分享,如下所示:
实现思路: 方式1:keySet迭代遍历value 方式2:使用for遍历keySet,然后得到value 方式3:entrySet迭代遍历value 方式4:for循环迭代遍历entrySet中的value 方式5:借助values数组,使用while循环获取value 方式6:借助values数组,遍历返回value
keySet迭代遍历value
Iterator<String> iter = map.keySet().iterator();
while (iter.hasNext()) {
value = map.get(iter.next());
}
keySet用for循环遍历value
for (String key : map.keySet()) {
value = map.get(key);
}
entrySet迭代遍历value
Iterator<Entry<String, String>> iter = map.entrySet().iterator();
while (iter.hasNext()) {
value = iter.next().getValue();
}
entrySet用for循环遍历value
for (Entry<String, String> entry: map.entrySet()) {
value = entry.getValue();
}
values迭代遍历value
Iterator<String> iter = map.values().iterator();
while (iter.hasNext()) {
value = iter.next();
}
values用for循环遍历value
for (String value : map.values()) {
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


