推荐使用增强for循环不用强转
// 创建一个key和value均为String的Map集合Map<String, String> map = new HashMap<String, String>();map.put("1", "11");map.put("2", "22");map.put("3", "33");// 键和值String key = null;String value = null;for(Map.Entry<String,String> entry:map.entrySet()){key = entry.getKey();value = entry.getValue();}
// 创建一个key和value均为String的Map集合Map<String, String> map = new HashMap<String, String>();map.put("1", "11");map.put("2", "22");map.put("3", "33");// 键和值String key = null;String value = null;// 获取键值对的迭代器Iterator it = map.entrySet().iterator();while (it.hasNext()) {Map.Entry entry = (Map.Entry) it.next();key = (String) entry.getKey();value = (String) entry.getValue();}
