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); } } }
java基础之map集合遍历
由于map集合在平时用的时候都是直接get(key)取出单个值,突然之间要遍历map集合,一时之间居然忘记了,赶紧的记着吧!
猜你喜欢
转载自lfc-jack.iteye.com/blog/2335382
今日推荐
周排行