Map的遍歷方式

import java.util.*;java

public class a_21 {code

public static void main(String[] args) {

	

  Map<Integer,Integer> map= new HashMap<Integer, Integer>();
  
  for(int i=0;i<6;i++)
  
	  map.put(i, i+1);
	  
  //Map的第一種遍歷
  
  for(Map.Entry<Integer, Integer> i:map.entrySet())
  
	  System.out.println(i.getKey()+" "+i.getValue());
	  
 //遍歷鍵的集合
 
  for(Integer m:map.keySet())
  
	  System.out.println(m);
	  
 //遍歷值的集合
 
  for(Integer m:map.values())
  
	 System.out.println(m);
	 

  //使用迭代器遍歷
  
 Iterator<Map.Entry<Integer, Integer>> it=map.entrySet().iterator();
 
 while(it.hasNext())
 {
	Map.Entry<Integer, Integer> m=it.next();
	
	System.out.println(m.getKey()+" "+m.getValue());
	
 }
 
 
}

}get

相關文章
相關標籤/搜索