参考链接: http://blog.csdn.net/huangbiao86/article/details/7015060
一、
Map< Key, Object > mMap = new HashMap();
private List< Object > mRules = new ArrayList<>();
for (Map.Entry< Key, Object > entry : mMap.entrySet()) {
mRules.add(entry.getValue());
}
二、
Map< Key, Object > mMap =new HashMap();
Set set = mMap.entrySet();
Iterator iterator=set.iterator();
while (iterator.hasNext() {
Map.Entry mapentry = (Map.Entry) iterator.next();
System.out.println(mapentry.getkey()+"/"+ mapentry.getValue());
}
三、
Set keys = map.keySet( );
if(keys != null) {
Iterator iterator = keys.iterator( );
while(iterator.hasNext( )) {
Object key = iterator.next( );
Object value = map.get(key);
}
}
本文介绍了三种常用的Java中Map集合的遍历方法:通过entrySet()获取键值对、通过keySet()获取键集合以及使用迭代器进行遍历。这些方法适用于不同的应用场景,帮助开发者更高效地操作Map。
4万+

被折叠的 条评论
为什么被折叠?



