A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© China_Riven 中级黑马   /  2015-7-23 21:17  /  265 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package com.itheima;

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

public class Test2
{

    /**
     * 2、 编写一个类,在main方法中定义一个Map对象(采用泛型),
     * 加入若干个对象,然后遍历并打印出各元素的key和value。
     */
    public static void main(String[] args)
    {

        // 创建map集合对象
        HashMap<String, Integer> map = new HashMap<>();
        // 加入若干对象
        map.put("Jax", 19);
        map.put("Riven", 18);
        map.put("Yi", 52);
        map.put("Ashe", 20);
        // 返回Set集合键值对对应的关系
        Set<Entry<String, Integer>> entrySet = map.entrySet();
        // 获取该集合的迭代器
        Iterator<Entry<String, Integer>> it = entrySet.iterator();
        // 迭代集合
        while (it.hasNext())
        { // 获取每一个键值对
            Map.Entry<String, Integer> my = it.next();
            System.out.println("key: " + my.getKey() + "======" + "value: "
                    + my.getValue());
        }
    }

}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马