程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 【Map】MapTest,mapmaptest

【Map】MapTest,mapmaptest

編輯:JAVA綜合教程

【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 }

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved