日期:2014-05-20 浏览次数:20862 次
public static void main(String[] args) {
// map集合是一个双列集合,每一个元素是一个Map.Entry,每个Map.Entry里存放的是一对“键-值”数据
HashMap<String, String> map = new HashMap<String, String>();
map.put("GD", "广东");
map.put("BJ", "北京");
map.put("SH", "上海");
map.put("NJ", "南京");
map.put("XG", "香港");
/* 输出方式一 */
// 将map集合转成set集合,每一个set元素就是一个Map.Entry元素
for (Map.Entry<String, String> me : map.entrySet()) {
// 输出Map.Entry中的key和value
System.out.println(me.getKey() + " : " + me.getValue());
}
System.out.println("************************");
/* 输出方式一 */
// 将map中的key转成set集合,通过key找到其对应的value
for (String key : map.keySet()) {
System.out.println(key + " : " + map.get(key));
}
}
------解决方案--------------------
头一次发帖,挣积分了,同时也学习了。