Map.Entryset获取每个元素的Key,value

来源:互联网 发布:python写文件 编辑:程序博客网 时间:2024/04/30 18:06
  1. 1.package edu.smc.test;    
  2. 2.    
  3. 3.import java.util.HashMap;    
  4. 4.import java.util.Iterator;   
  5. 5.import java.util.Map;    
  6. 6.import java.util.Map.Entry;   
  7. 7.    
  8. 8.public class TestEntrySet {    
  9. 9.    public static void main(String[] args) {   
  10. 10.        Map<String,String> map=new HashMap<String,String>();    
  11. 11.        map.put("1""张三");    
  12. 12.        map.put("2""李四");    
  13. 13.        map.put("3""王五");    
  14. 14.        /*方法一 :迭代程序*/    
  15. 15.        System.out.println("方法一:");    
  16. 16.        Iterator iterator=map.entrySet().iterator();    
  17. 17.        while(iterator.hasNext()){          
  18. 18.           Map.Entry<String, String> entry= (Entry<String, String>) iterator.next();    
  19. 19.           System.out.println("key:"+entry.getKey()+" value"+entry.getValue());      
  20. 20.          }           
  21. 21.        /*方法二*/    
  22. 22.        System.out.println("方法二:");    
  23. set<Entry<String,String>>  entryset=map.entrySet();
  24. 23.        for (Entry<String, String> m : entryset) {    
  25. 24.              System.out.println("key:"+m.getKey()+" value"+m.getValue());    
  26. 25.          }     
  27. 26.      }    
  28. 27.}   
1 0