zoukankan      html  css  js  c++  java
  • Map集合练习题

    Map)已知某学校的教学课程内容安排如下: 

    完成下列要求:
    1) 使用一个Map,以老师的名字作为键,以老师教授的课程名作为值,表示上述
    课程安排。
    2) 增加了一位新老师Allen 教JDBC
    3) Lucy 改为教CoreJava
    4) 遍历Map,输出所有的老师及老师教授的课程(Set<Map.Entry<String,String>>、Set<String> get(key))
    5) 利用Map,输出所有教JSP 的老师。

    测试类

     1 package com.lanxi.demo1_2;
     2 import java.util.HashMap;
     3 import java.util.Iterator;
     4 import java.util.Map;
     5 import java.util.Map.Entry;
     6 public class Test {
     7     public static void main(String[] args) {
     8         Map map=new HashMap();
     9         //以老师姓名为key,以老师所上课程为value,放入集合
    10         map.put("Tom", "CoreJava");
    11         map.put("John", "Oracle");
    12         map.put("Susan", "Oracle");
    13         map.put("Jerry", "JDBC");
    14         map.put("Jim", "Unix");
    15         map.put("Kevin", "JSP");
    16         map.put("Lucy", "JSP");
    17         //增加一位新老师
    18         map.put("Allen", "JDBC");
    19         //将Lucy改为教CoreJava
    20         map.put("Lucy", "CoreJava");
    21         //遍历map
    22         System.out.println("name   lecture");
    23         Iterator it=map.entrySet().iterator();
    24         while(it.hasNext()){
    25             Entry en=(Entry)it.next();
    26             System.out.println(en.getKey()+"	"+en.getValue());
    27             if("JSP".equals(en.getValue())){
    28                 System.out.println("教JSP的老师:"+en.getKey());
    29             }
    30         }
    31     }
    32 }

    测试结果

  • 相关阅读:
    Mercury产品介绍
    操纵txt文本文件
    MOSS开发辅助小工具
    Notes 8/8.5 超慢解决之道的最佳实践
    实战OO设计——OO设计原则
    SQL Server XML 拆分示例
    认识IL
    javascript 面向对象特性与编程实现
    MTV
    C#轻松仿造Vista风格窗体_cici 自娱自乐
  • 原文地址:https://www.cnblogs.com/www-x/p/8666684.html
Copyright © 2011-2022 走看看