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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. package com.itheima;

  2. import java.util.HashMap;
  3. import java.util.Map;
  4. import java.util.Set;

  5. /**
  6. *
  7. *
  8. * 题目:编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,
  9. * 然后遍历并打印出各元素的key和value。
  10. *
  11. * 1.创建map对象
  12. * 2,赋值
  13. * 3.遍历输出
  14. *
  15. * @author perry
  16. *
  17. */
  18. public class Test4 {

  19.         public static void main(String[] args) {
  20.                
  21.                 //创建map的集合对象
  22.                 Map<String,Integer> mm = new HashMap<String,Integer>();
  23.                 //赋值
  24.                 mm.put("黄飞鸿", 26);
  25.                 mm.put("李小龙", 18);
  26.                 mm.put("周星驰", 33);
  27.                 mm.put("周杰伦", 22);
  28.                
  29.                 //获取键值对对象
  30.                 Set<Map.Entry<String, Integer>> set = mm.entrySet();
  31.                 //遍历输出
  32.                 for (Map.Entry<String, Integer> me: set) {
  33.                         String key = me.getKey();
  34.                         int value = me.getValue();
  35.                        
  36.                         System.out.println("key:"+key+"\t"+"value:"+value);
  37.                 }
  38.                
  39.                
  40.                
  41.                
  42.         }
  43.        
  44.        
  45. }
复制代码

题目:编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,
* 然后遍历并打印出各元素的key和value。


评分

参与人数 1黑马币 +10 收起 理由
zhouzhiming88 + 10

查看全部评分

0 个回复

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