【Map】MapTest,mapmaptest

作者:操作系统

【Map】MapTest,mapmaptest

 1 package cn.itcast.p1.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         /*
10          * Map在有映射关系时,可以优先考虑。
11          * 
12          * 在查表法中的应用较为多见。
13          */
14         String week = getWeek(1);
15         
16         System.out.println(week);
17         
18         System.out.println(getWeekByMap(week));
19 
20     }
21 
22     public static String getWeekByMap(String week) {
23         Map<String,String> map = new HashMap<String,String>();
24         
25         map.put("星期一", "Mon");
26         map.put("星期二", "Tus");
27         map.put("星期三", "Wes");
28         map.put("星期日", "Sun");
29         
30         
31         return map.get(week);
32     }
33 
34     public static String getWeek(int i) {
35         if (i<1 || i>7)
36             throw new RuntimeException("没有对应的星期");
37         
38         String[] weeks = {"","星期一","星期二","星期三","星期四"};
39         
40         return weeks[i];
41     }
42 
43 }

金冠53777, 

1 package cn.itcast.p1.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[...

本文由金冠53777-金冠娱乐53777-Welcome发布,转载请注明来源

关键词: