1 package cn.itcast.p10.map.test;
2
3 import java.util.HashMap;
4 import java.util.Map;
5
6 public class MapTest2 {
7
8 public static void main(String[] args) {
9 // TODO Auto-generated method stub
10 /*
11 * Map在有映射关系时,可以优先考虑。
12 *
13 * 在查表法中的应用较为多见。
14 */
15 String week = getWeek(1);
16 System.out.println(week);
17
18 System.out.println(getWeekByMap(week));
19 }
20
21 public static String getWeekByMap(String week) {
22 Map<String,String> map = new HashMap<String,String>();
23
24 map.put("星期一", "Mon");
25 map.put("星期二", "Tus");
26 map.put("星期三", "Wes");
27 map.put("星期日", "Sun");
28 map.put("星期天", "Sun");
29
30 //map.put("预热班", "张三");
31 //map.put("预热班", "李四");键唯一会覆盖
32 //map.put("预热班", "王五");
33 //以上可以map.put("预热班",Set<Student>);可以把value放在集合里
34 return map.get(week);
35
36
37 }
38
39 public static String getWeek(int week) {
40
41 if (week<1 || week>7) {
42 throw new RuntimeException("没有对应的星期,请您重新输出");
43 }
44 String[] weeks = {"","星期一","星期二"};
45
46 return weeks[week];
47 }
48
49 }

MapTest2

最新文章

  1. Linux权限管理.md
  2. Android布局方式_RelativeLayout
  3. HDU1134/HDU1133 递推 大数 java
  4. RHEL7文件管理
  5. python中scipy.misc.logsumexp函数的运用场景
  6. 工具:linux 性能监控工具-nmon
  7. updatepannel的使用
  8. HTML&amp;CSS基础学习笔记1.10—添加链接
  9. 《物联网框架ServerSuperIO教程》-19.设备驱动和OPC Client支持mysql、oracle、sqlite、sqlserver的持久化。v3.6.4版本发布
  10. Lua学习链接
  11. 系统性能--CPU
  12. 【luogu4320】道路相遇 (圆方树 + LCA)
  13. ExecutorService——&lt;T&gt; Future&lt;T&gt; submit(Callable&lt;T&gt; task)
  14. webpack插件去除没用到的css
  15. 学习日期时间控件 daterangepicker
  16. socket和udp简介
  17. 阅读Protobuf官网的一些笔记
  18. PTA (Advanced Level) 1019 General Palindromic Number
  19. [BZOJ4061][Cerc2012]Farm and factory
  20. 安装MySql-Python遇到的错误及解决方法

热门文章

  1. MIUI12.5扫码之后无法连接MIUI+,显示连接失败
  2. Linux(Centos)部署Jenkins,并配置Git生成Jar包进行发布部署
  3. Vue总结第五天:vue-router (使用模块化(创建Vue组件)机制编程)、router-link 标签的属性、路由代码跳转、懒加载、路由嵌套(子路由)、路由传递数据、导航守卫)
  4. 海康威视Java SDK拉流(一)初始化SDK
  5. 【LeetCode】590. N-ary Tree Postorder Traversal 解题报告 (C++&Python)
  6. [LeetCode]621. Task Scheduler 任务安排 题解
  7. C. Arpa&#39;s loud Owf and Mehrdad&#39;s evil plan
  8. Insights直播回顾——手语服务,助力沟通无障碍
  9. WEB文档在线预览解决方案
  10. 解决vite+elementplus 打包后出现的下拉列表多出空元素的bug