黑马程序员技术交流社区

标题: 遍历Map中的每一个元素的key和value [打印本页]

作者: 曹春洋    时间: 2014-1-10 22:17
标题: 遍历Map中的每一个元素的key和value
package com.itheima;

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


public class Test2 {

        /**
          编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。
         */
        public static void main(String[] args) {
                //创建一个map对象
                Map<String, Object> map=new HashMap<String, Object>();
                //添加数据到map对象中
                map.put("age", 25);
                map.put("sex", "男");
                map.put("name", "张三");
               
                //得到map中的集合对象,用于遍历打印各个元素
                Set<Entry<String, Object>> set=map.entrySet();
                for(Entry<String,Object> e:set)
                {
                        //获取map中key的值
                        Object key=e.getKey();
                        //获取map中key对应的value的值
                        Object value=map.get(key);
                       
                        //输出key和value的值
                        System.out.println(key+":"+value);
                }
        }

}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2