java基础之map集合遍历_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java基础之map集合遍历

java基础之map集合遍历

 2016/11/5 5:31:43  lfc_jack  程序员俱乐部  我要评论(0)
  • 摘要:由于map集合在平时用的时候都是直接get(key)取出单个值,突然之间要遍历map集合,一时之间居然忘记了,赶紧的记着吧!importjava.util.HashMap;importjava.util.Iterator;importjava.util.Map;importjava.util.Map.Entry;publicclassaddTest{publicstaticvoidmain(String[]args){Map<String,Integer>
  • 标签:Map 遍历 Java
由于map集合在平时用的时候都是直接get(key)取出单个值,突然之间要遍历map集合,一时之间居然忘记了,赶紧的记着吧!

class="java" name="code">

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);
		}
	}

}

发表评论
用户名: 匿名