- package edu.smc.test;
- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.Map;
- import java.util.Map.Entry;
- public class TestEntrySet {
- public static void main(String[] args) {
- Map<String,String> map=new HashMap<String,String>();
- map.put("1", "张三");
- map.put("2", "李四");
- map.put("3", "王五");
- /*方法一 :迭代程序*/
- System.out.println("方法一:");
- Iterator iterator=map.entrySet().iterator();
- while(iterator.hasNext()){
- Map.Entry<String, String> entry= (Entry<String, String>) iterator.next();
- System.out.println("key:"+entry.getKey()+" value"+entry.getValue());
- }
- /*方法二*/
- System.out.println("方法二:");
- for (Map.Entry<String, String> m : map.entrySet()) {
- System.out.println("key:"+m.getKey()+" value"+m.getValue());
- }
- }
- }
结果:
- 方法一:
- key:3 value王五
- key:2 value李四
- key:1 value张三
- 方法二:
- key:3 value王五
- key:2 value李四
- key:1 value张三