Map.EntrySet的用法

来源:互联网 发布:c语言中eof怎么用 编辑:程序博客网 时间:2024/05/22 15:34
 

Map.EntrySet的用法

分类: JAVA 1944人阅读 评论(0) 收藏 举报
stringiteratorclass
[java] view plaincopy
  1. package edu.smc.test;  
  2.   
  3. import java.util.HashMap;  
  4. import java.util.Iterator;  
  5. import java.util.Map;  
  6. import java.util.Map.Entry;  
  7.   
  8. public class TestEntrySet {  
  9.     public static void main(String[] args) {  
  10.         Map<String,String> map=new HashMap<String,String>();  
  11.         map.put("1""张三");  
  12.         map.put("2""李四");  
  13.         map.put("3""王五");  
  14.         /*方法一 :迭代程序*/  
  15.         System.out.println("方法一:");  
  16.         Iterator iterator=map.entrySet().iterator();  
  17.         while(iterator.hasNext()){        
  18.            Map.Entry<String, String> entry= (Entry<String, String>) iterator.next();  
  19.            System.out.println("key:"+entry.getKey()+" value"+entry.getValue());    
  20.           }         
  21.         /*方法二*/  
  22.         System.out.println("方法二:");  
  23.         for (Map.Entry<String, String> m : map.entrySet()) {  
  24.               System.out.println("key:"+m.getKey()+" value"+m.getValue());  
  25.           }   
  26.       }  
  27. }  

结果:

[html] view plaincopy
  1. 方法一:  
  2. key:3 value王五  
  3. key:2 value李四  
  4. key:1 value张三  
  5. 方法二:  
  6. key:3 value王五  
  7. key:2 value李四  
  8. key:1 value张三  
0 0
原创粉丝点击