黑马程序员技术交流社区

标题: 我的黑马入学测试2 [打印本页]

作者: China_Riven    时间: 2015-7-23 21:17
标题: 我的黑马入学测试2
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());
        }
    }

}







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