遍历map的两种方式

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;

public class CeShi {
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()); 
	          }  
	     } 
}

猜你喜欢

转载自blog.csdn.net/qq_39723363/article/details/80334681