[Java] HashMap的遍历 →→→→→进入此内容的聊天室

来自 , 2020-12-14, 写在 Java, 查看 129 次.
URL http://www.code666.cn/view/71f6278d
  1. 方法1
  2. HashMap staff = new HashMap();  
  3. Set entries = staff.entrySet();  
  4. Iterator iter = entries.iterator();  
  5. while(iter.hasNext())  
  6. {  
  7.       Map.Entry entry = (Map.Entry)iter.next();  
  8.       Object key = entry.getKey();  
  9.       Object value = entry.getValue();  
  10. }
  11.    
  12. 方法2
  13. Map map = new HashMap();
  14. for(Iterator iter = map.entrySet().iterator(); iter.hasNext();) {
  15.     Map.Entry entry = (Map.Entry) iter.next();    //map.entry 同时取出键值对
  16.     Object key = entry.getKey();
  17.     Object val = entry.getValue();
  18. }
  19.    
  20. 方法3
  21. Map map = new HashMap();
  22. for (Iterator iter = map.keySet().iterator(); iter.hasNext();) {
  23.     Object key = iter.next();
  24.     Object val = map.get(key);
  25. }
  26. 方法4
  27.        Set set2 = map.entrySet();
  28.           for(Object i:set2)
  29.           {
  30.                Entry entry = (Entry)i;
  31.                System.out.println(entry.getKey()+"--"+entry.getValue());
  32.           }

回复 "HashMap的遍历"

这儿你可以回复上面这条便签

captcha