java基础之map集合遍历

由于map集合在平时用的时候都是直接get(key)取出单个值,突然之间要遍历map集合,一时之间居然忘记了,赶紧的记着吧!


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

public class addTest{

	public static void main(String[] args) {

		 Map<String, Integer> map = new HashMap<String, Integer>();
		 map.put("a", 1);
		 map.put("b", 2);
		 map.put("c", 3);
		 System.out.println("map集合遍历方法一");
		 for (Object obj: map.keySet()) {
			System.out.println(map.get(obj));
			
		}
		 System.out.println("map集合遍历方法二");
		 //声明一个迭代器类  导入     import java.util.Iterator
		 Iterator it = map.entrySet().iterator() ; 
		 
		 while (it.hasNext()) {
			 //备注:必须是next()方法
			 @SuppressWarnings("rawtypes")
			Map.Entry entry=(Entry) it.next();
			 
			 Object key = entry.getKey() ; 
			 
			 Object value = entry.getValue() ; 
			System.out.println(value);
		}
	}

}

猜你喜欢

转载自lfc-jack.iteye.com/blog/2335382
今日推荐